时间:2021-07-01 10:21:17 帮助过:23人阅读
2、validate_password_length(密码长度)参数默认为8,我们修改为1
mysql> set global validate_password_length=1; Query OK, 0 rows affected (0.00 sec)
3、修改完成之后再次执行修改密码语句即可成功
mysql> alter user ‘root‘@‘localhost‘ identified by ‘123456‘; Query OK, 0 rows affected (0.00 sec)
重新登录,输入新创建的密码即可完成MySQL5.7的使用
鉴于这个问题做一个简要的解释:
为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中
可以通过 cat /var/log/mysqld.log | grep password 查看这个临时的密码
用这个密码登录到服务器后,必须马上修改密码,不然数据库不能正常使用
随后进行随笔上面的步骤依次来就可以解决了
mysql5.7初始化密码报错 ERROR 1820 (HY000)
标签:必须 tin code 步骤 bsp you cal com validate