出现问题原因:
Mysql中root用户的密码强度不是强类型。
查看是否是该原因:

查看用户的权限,是否是mysql_native_password,如果不是,则将auth_sock改为mysql_native_password。
然后 flush privileges使更改生效,然后退出Mysql重新进入。
如果仍然不行,则需要给root用户ALL权限 grant all privileges on . to ‘root’@'localhost ’
然后 flush privileges使更改生效,然后退出Mysql重新进入。即可
需要注意的是:
1.如果你第一次安装完mysql后,默认密码为空的话,更改完mysql_native_password使用sudo mysql -u 进入mysql。
2.密码类型改为mysql_native_password密码需要一定的复杂度,推荐密码 MyNewPass5!
博客主要围绕Mysql中root用户密码强度非强类型的问题展开。先查看用户权限,若不是mysql_native_password则进行更改并刷新权限。若仍不行,给root用户ALL权限并刷新。还提醒首次安装默认密码为空时的登录方式,以及密码复杂度要求。

6499

被折叠的 条评论
为什么被折叠?



