在CentOS上安装MySQL
MySQL是一个流行的开源关系型数据库管理系统,广泛应用于各种应用程序中,在本教程中,我们将介绍如何在CentOS上安装MySQL。
1. 系统要求
在开始安装MySQL之前,请确保您的CentOS系统满足以下要求:
CentOS 7或更高版本
具有管理员权限的用户账户
稳定的互联网连接(用于下载MySQL软件包)
2. 添加MySQL官方仓库
我们需要将MySQL官方仓库添加到CentOS系统中,运行以下命令以下载并安装MySQL的Yum存储库:
sudo yum install y https://dev.mysql.com/get/mysql80communityreleaseel73.noarch.rpm
3. 安装MySQL服务器
接下来,我们可以使用Yum包管理器来安装MySQL服务器,运行以下命令以安装最新版本的MySQL服务器:
sudo yum install y mysqlcommunityserver
安装完成后,您将看到一条消息,指示MySQL服务器已成功安装。
4. 启动MySQL服务
默认情况下,MySQL服务将在安装过程中自动启动,您可以使用以下命令检查MySQL服务的状态:
sudo systemctl status mysqld
如果MySQL服务正在运行,您将看到一条消息,指示"active (running)",否则,您可以使用以下命令手动启动MySQL服务:
sudo systemctl start mysqld
5. 配置MySQL安全性
在首次启动MySQL服务后,您需要执行一些安全配置步骤,这些步骤包括设置root用户密码、删除匿名用户和禁止远程访问等,运行以下命令以完成这些配置步骤:
sudo mysql_secure_installation
按照提示输入所需的信息,例如root用户密码和其他安全选项,请注意,您应该选择一个强密码来保护您的MySQL数据库。
6. 连接到MySQL服务器
现在,您可以使用任何MySQL客户端工具连接到刚刚安装的MySQL服务器,您可以使用以下命令通过命令行连接到MySQL服务器:
mysql u root p
输入您在安全配置步骤中设置的root用户密码,然后按Enter键,如果您成功连接到MySQL服务器,您将看到一个类似于以下的欢迎消息:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1234567890123456789012345678901234567890\g Server version: 8.0.23 MySQL Community Server GPL ...
7. 创建和管理数据库和用户
现在,您可以开始创建和管理数据库和用户了,以下是一些常用的MySQL命令示例:
创建数据库:
要创建一个名为mydatabase
的新数据库,请运行以下命令:
CREATE DATABASE mydatabase;
创建用户:
要创建一个名为myuser
的新用户,并将其授予对mydatabase
数据库的所有权限,请运行以下命令:
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES;
删除用户:
要删除名为myuser
的用户及其对mydatabase
数据库的所有权限,请运行以下命令:
DROP USER 'myuser'@'localhost'; DROP DATABASE mydatabase;
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/522241.html