centos安装mysql后默认密码修改

文档备注前提:这几天在centos配置mysql,由于第一次mysql安装后root密码是自己生成的,着实不好记,所以就相当修改密码,但是mysql默认的密码机制比较复杂,为了给root修改一个好记的密码,只能修改密码机制,下文就从第一次使用mysql开始。

第一步:安装完mysql后,先查看到当前的密码

使用命令:
grep "temporary password" /var/log/mysqld.log
(注意:也可直接打开日志文件去找密码,比较麻烦)

 

 第二步:用当前密码登录mysql(注:第一次使用mysql必须使用生成的密码,进入后才可进行修改操作)

使用命令:
mysql -uroot -p

 第三步:修改密码(未进行密码机制修改前,只能修改为复杂密码,字母数字大小写长度限制)

使用命令: 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

 

 第四步:修改密码机制

使用命令
show global variables like '%validate_password%';
set global validate_password_policy=0;       # 关闭密码复杂性策略
set global validate_password_length=4;      # 设置密码最低长度为4

 

 第五步:重新修改密码(密码机制修改后,可自行设置密码)

使用命令:
 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

 

 修改后,就可以使用“111111”密码登录mysql 了。

posted @ 2021-01-13 13:56  阳光宝贝-沐沐  阅读(1226)  评论(0编辑  收藏  举报