注意:所有操作均需要root权限
1.检查并卸载MariaDB
CentOS7 及以上版本 默认安装了 MariaDB ,MariaDB是MySQL源代码的一个分支, 该分支完全兼容MySQL 。
CentOS 7为什么放弃了MySQL,而改使用MariaDB?。简言之,MySQL被Oracle收购后,为了避免后续的法律纠纷,好多操作系统厂商都集成了开源免费的MariaDB了。
yum list installed | grep mariadb
---- 查询已安装的mariadb
yum -y remove mariadb*
重新查看,确保卸载完成
yum list installed | grep mariadb
2.下载RPM包
此操作会在当前路径下下载一个rpm包,注意操作时的路径,虽然影响不大但为了规范可以先建一个文件夹来放该rpm包
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
3.安装RPM包
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
4.安装MySQL
yum install mysql-community-server
一路y即可
5.启动并查看MySQL状态
systemctl start mysqld
systemctl status mysqld
6.查看MySQL初始密码
grep "password" /var/log/mysqld.log
7.连接MySQL
mysql -uroot -p
密码复制粘贴刚刚查看的初始密码