1.加密规则修改
低版本客户端登录异常
错误号码 2058:Plugin caching_sha2_password could not be loaded
出现这个原因是mysql8.0 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决此问题方法有两种,一种是升级客户端驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password。
如果修改用户密码加密规则可使用如下方式:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'abcd@1234567';
#刷新
mysql>FLUSH PRIVILEGES;
2.修改ROOT用户的主机权限,允许从任何主机登录
在MySQL的命令行界面中,输入以下命令:
mysql>UPDATE USER SET host='%' where user='root';
mysql>FLUSH PRIVILEGES;