注:系统可能存在MariaDB 的安装。
1、检查: yum list installed | grep mariadb
2、删除:yum -y remove mariadb*
1、下载,通过msyql官网下载或者wget命令。
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2、安装 MySQL 的 YUM 源
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
3、安装MYSQL
yum install mysql-community-server
它会提示 y/n,一直输入 y即可。
4、MySQL 服务启动:
systemctl start mysqld
5、 测试, mysql -u root 或者 mysql。
这时如果出现:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO),解决如下:
① 停止 MySQL 服务:systemctl stop mysqld
② 以不检查权限的方式启动 MySQL: mysqld --user=root --skip-grant-tables &
③ 再次输入 mysql -u root 或者 mysql,这次就可以进来了。
④ 更新密码:
MySQL 5.7 以下版本:UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';
MySQL 5.7 版本:UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';
⑤ 刷新:flush privileges;
⑥ 退出:exit;
设置完之后,输入 mysql -u root -p,这时输入刚设置的密码,就可以登进数据库了。