引言
当我们第一次在Linux中安装好MySQL服务后,使用如下命令可以查看第一次进入MySQL的临时密码。
cat /var/log/mysqld.log | grep password
但是我们如何修改它为自己想要的永久MySQL密码呢?在修改过程中出现的密码太短而无法设置的问题如何解决呢?
解决办法
首先我们可以使用 如下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
但当我想把密码设置为root时,系统提示该密码不够安全,如下图所示 :
所以我们可以执行接下来的命令来修改MySQL密码强度:
1.设置密码全局验证强度为低:
“ set global validate_password_policy=LOW; ”
2.设置密码长度大于等于1位数即可:
“ set global validate_password_length=1; ”
当我依次输入这两个指令后,再次尝试修改我的MySQL密码为root,结果显示成功,如下图所示: