MySQL8.0 : 关于第三方客户端连接出现“caching-sha2-password*#*%(乱码)”的问题

之前一直用5.7的版本,本着尝新的心情更新了版本,在使用客户端连接的时候出现了错误,特此记录。


之所以会出现这种问题是因为8版本更新了认证插件而第三方软件还没更新还没支持这种加密方式导致的。

处理:

打开MySQL8.0 command line client 命令窗口,输入密码后

修改加密规则 :
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
  更新密码 :
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
刷新权限 :
  FLUSH PRIVILEGES;
重置密码(可与原密码相同):alter user 'root'@'localhost' identified by '1234';

至此,成功。


附MySQL8.0+界面工具

链接:https://pan.baidu.com/s/1QQBL2xO0TUThZ1msGa0kxQ密码:9xe0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容