CentOS安装MySQL
准备工作
在开始安装MySQL之前,请确保您的CentOS系统已经更新到最新版本,这可以通过运行以下命令来完成:

sudo yum update -y
安装MySQL Yum Repository
您需要安装MySQL的Yum仓库,这可以通过以下步骤完成:
下载MySQL Yum Repository的RPM包。
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装RPM包。
sudo yum install -y mysql80-community-release-el7-3.noarch.rpm
安装MySQL Yum Repository。
sudo yum install -y mysql-community-server
启动和配置MySQL
启动MySQL服务。
sudo systemctl start mysqld
设置MySQL服务开机自启。
sudo systemctl enable mysqld
获取初始密码,安装MySQL后,系统会生成一个临时的密码,您可以使用以下命令获取:

sudo grep 'temporary password' /var/log/mysqld.log
修改MySQL密码
登录MySQL。
sudo mysql -u root -p
使用初始密码登录。
修改密码。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
退出MySQL。
EXIT;
配置MySQL
编辑MySQL配置文件。
sudo vi /etc/my.cnf
添加以下配置:
[mysqld] bind-address = 0.0.0.0
保存并退出。

重启MySQL服务
sudo systemctl restart mysqld
表格:MySQL版本和Yum Repository下载链接
| 版本 | Yum Repository下载链接 |
|---|---|
| 7 | https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm |
| 0 | https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm |
FAQs
Q1:如何检查MySQL服务是否正在运行?
A1:您可以使用以下命令检查MySQL服务是否正在运行:
sudo systemctl status mysqld
Q2:如何备份MySQL数据库?
A2:您可以使用以下命令备份MySQL数据库:
mysqldump -u username -p database_name > backup_file.sql
username是您的MySQL用户名,database_name是您要备份的数据库名,backup_file.sql是备份文件的名称。
