mysql远程连接报错client does not support authentication protocol requested by server;

原因:mysql5.8加密规则跟客户端不一致

解决方法

  • linux登录mysql,找到user表执行命令
#password为自定义密码
alter user 'root'@'%' identified with mysql_native_password by 'password';
  • 调用flush PRIVILEGES命令,user表中信息立即同步到内存中
FLUSH PRIVILEGES
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容