- 卸载 MariaDB 库
[root@localhost ~]# yum remove mariadb-libs -y
- 安装 Perl 和 net-tools
[root@localhost ~]# yum install perl perl-DBI net-tools -y
- 下载 MySQL 的安装包
下载链接为
https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.47-1.el7.x86_64.rpm
https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.47-1.el7.x86_64.rpm
可以在 Windows 系统下载好再导入 CentOS - rpm 命令安装 MySQL 客户端和服务器
假设 MySQL 安装包导入了 /tmp 目录
[root@localhost ~]# rpm -ivh /tmp/MySQL-client-5.6.47-1.el7.x86_64.rpm
[root@localhost ~]# rpm -ivh /tmp/MySQL-server-5.6.47-1.el7.x86_64.rpm
- 启动和设置开机启动 MySQL Server
[root@localhost ~]# systemctl enable mysql
[root@localhost ~]# systemctl start mysql
- 查询 MySQL Server 的状态,正常是 active (running) 状态
[root@localhost ~]# systemctl status mysql
- 查询 MySQL 的 root 用户初始密码
[root@localhost ~]# cat /root/.mysql_secret
- 修改 MySQL 的 root 用户密码
[root@localhost ~]# mysql_secure_installation
提示 Enter current password for root (enter for none): 时输入上一步查询到的初始密码
提示 Change the root password? [Y/n] 表示是否修改root用户密码,输入 y
提示 New password: 时输入新密码
提示 Re-enter new password: 时再次输入相同的新密码
提示 Remove anonymous users? [Y/n] 表示是否移除匿名用户,输入 y
提示 Remove test database and access to it? [Y/n] 表示是否移除测试数据库,输入 y
提示 Reload privilege tables now? [Y/n] 表示是否重新加载权限表,输入 y
- 验证MySQL客户端登录服务器
[root@localhost ~]# mysql -u root -p
提示 Enter password: 时输入 root 用户密码,能看到欢迎信息和 mysql> 提示符说明登录成功。
在 mysql> 提示符后输入exit退出客户端