查看mysql 是否安装
卸载mysql
rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps
卸载完毕后,查看
安装命令
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
如果没有安装wget的软件包先下载
Sudo yum install wget
安装下载
sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
sudo yum install mysql-server
ca
删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)
rm -rf /var/lib/mysql
重启mysql服务
systemctl restart mysqld
查看密码:
Cat /var/log/mysqld.log
修改密码,报错
Your password does not satisfy the current policy requirements
查看 mysql 初始的密码策略:
SHOW VARIABLES LIKE 'validate_password%';
设置密码强度
set global validate_password_policy=LOW;
设置密码长度
set global validate_password_length=4;
修改密码
ALTER USER root@localhost IDENTIFIED BY ‘root’;
(在系统默认的mysql数据库中user表中的字段默认不是password 先把字段名修改成password)
修改字段名
alter table user change authentication_string password varchar(100);
退出后重新登录