出现问题原因:
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!