在CentOS上使用yum安装MySQL,可以按照以下步骤进行:
| 步骤 | 描述 | 命令 |

| | | |
| 1 | 检查系统是否已安装mysql或mariadb |rpm qa | grep mysql 或rpm qa | grep mariadb |
| 2 | 卸载已安装的mysql或mariadb(如果存在) |rpm e nodeps <已安装程序名称> |
| 3 | 安装下载工具wget(如果未安装) |yum install y wget |
| 4 | 备份原始yum源配置文件 |mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.bak |
| 5 | 下载并安装MySQL官方的Yum仓库配置包 |wget http://repo.mysql.com/mysql80communityreleaseel73.noarch.rpm 和rpm Uvh mysql80communityreleaseel73.noarch.rpm |

| 6 | 安装MySQL服务器 |yum install y mysqlserver |
| 7 | 启动MySQL服务并设置为开机自启 |systemctl start mysqld 和systemctl enable mysqld |
| 8 | 查看MySQL服务状态 |systemctl status mysqld |
| 9 | 运行安全脚本设置root密码 |mysql_secure_installation |
| 10 | 登录MySQL验证安装成功 |mysql u root p |
FAQs

Q1: 如果在执行mysql_secure_installation时出现“The existing password for the user account 'root' has expired”提示怎么办?
A1: 这意味着需要为root用户设置新密码,按照提示输入新密码并确认即可完成设置。
Q2: 如何修改MySQL的root密码?
A2: 可以通过登录MySQL后使用ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';命令来修改root用户的密码,将new_password替换为你想要设置的新密码。
