在CentOS系统中,使用yum命令安装MySQL是一个简单而有效的方法,以下是一篇详细指南,帮助您在CentOS上使用yum安装MySQL。

安装MySQL前的准备
在开始安装之前,请确保您的CentOS系统已经更新了包列表和系统软件,以下是更新系统的命令:
sudo yum update
安装MySQL
安装MySQL Yum Repository
您需要安装MySQL Yum Repository,这可以通过以下步骤完成:
- 访问MySQL官方Yum Repository页面:MySQL Yum Repository
- 选择适合您的MySQL版本和CentOS版本。
- 复制提供的Yum Repository配置文件。
将复制的配置文件保存到/etc/yum.repos.d/目录下,例如mysql-community-release-el7-11.noarch.rpm。
sudo rpm -Uvh /path/to/mysql-community-release-el7-11.noarch.rpm
安装MySQL服务器
安装MySQL服务器:
sudo yum install mysql-community-server
这个过程可能需要一些时间,具体取决于您的网络速度。
启动MySQL服务
安装完成后,启动MySQL服务:
sudo systemctl start mysqld
设置MySQL服务开机自启
确保MySQL服务在系统启动时自动运行:

sudo systemctl enable mysqld
获取初始密码
安装过程中,MySQL会自动创建一个临时的root密码,您可以通过以下命令获取:
sudo grep 'temporary password' /var/log/mysqld.log
这将显示一个临时的root密码,您可以使用这个密码登录MySQL。
配置MySQL
修改root密码
使用以下命令登录MySQL:
mysql -u root -p
使用以下命令修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
安全配置
为了提高MySQL的安全性,您可以运行以下命令来启用一些安全设置:
sudo mysql_secure_installation
这将引导您完成以下步骤:
- 设置root密码
- 移除匿名用户
- 删除测试数据库
- 禁用root远程登录
- 选择是否删除MySQL的test数据库
通过以上步骤,您已经在CentOS上成功安装了MySQL,您可以开始使用MySQL进行数据库操作。

FAQs
Q1: 安装MySQL后,如何连接到MySQL服务器?
A1: 使用以下命令连接到MySQL服务器:
mysql -u [username] -p [hostname]
替换[username]和[hostname]为您自己的用户名和主机名。
Q2: 如何查看MySQL的版本信息?
A2: 使用以下命令查看MySQL的版本信息:
SELECT VERSION();
这将返回MySQL的当前版本。
