为什么Linus搭建MySQL5.7版本每次都会出现初始密码错误的问题,如何解决初始密码无法登录。
求解
为什么Linus搭建MySQL5.7版本每次都会出现初始密码错误的问题,如何解决初始密码无法登录。
??? 不是看到 临时密码了吗?
用临时密码进去,然后修改重置密码各种不是OK了?
例如:
[root@server ~]# systemctl start mysqld
#启动mysql会生成临时密码(注意,别一上来就使用enable,会出现错误导致启动不了)
# 第一次通过# grep "password" /var/log/mysqld.log 命令获取MySQL的临时密码,例如:
[root@server ~]# mysql -uroot -p'&B=o4Fp!Rq_X'
# 注意临时密码要引号
# 用该密码登录到服务端后,必须马上修改密码,不然操作查询时报错误
# 刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
mysql> set password for 'root'@'localhost'=password('abc@123');
mysql> flush privileges;