1. 卸载已经安装的MySQL
rpm -qa | grep -i mysql
# 出现以下情况,则需进行下面的步骤
[root@ho ho]# rpm -qa | grep -i mysqlmysql57-community-release-el7-11.noarch
mysql-community-libs-5.7.32-1.el7.x86_64
#######
rpm -e mysql-community-libs-5.7.32-1.el7.x86_64
# 一般删除,如果提示依赖的其他文件,则不能删除
rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
# 强力删除,如果有其他依赖文件,则可以对其进行强力删除,慎用!!!
2. 使用yum安装MySQL
rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
yum install -y mysql-server mysql mysql-devel
3. 启动mysql服务
# 启动MySQL
systemctl start mysqld
# 查看是否已经启动
systemctl status mysqld
# 查看是否开机自动启动
systemctl list-unit-files |grep mysqld
# 没有就加上
systemctl enable mysqld
4. 解决登陆密码问题
[root@ho ho]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@ho ho]# mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
# 解决办法
vim /etc/my.cnf
在[mysqld]下添加skip-grant-tables,保存
重启mysql