在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
替换为你想要设置的新密码。