网上的经验:
网络不同,账号密码不对,密码太长,密码由 # 字符;检查MASTER_HOST,MASTER_USER,MASTER_PASSWORD(不知道 MASTER_LOG_FILE 有没有影响)
但是,对我都没用,突然想起来用navicat登陆mysql时出现报错:
client does not support authentication protocol requested by server consider upgrading mysql client
原因是密码编码方式不对,需要修改
alter user 'root'@'%' IDENTIFIED with mysql_native_password by '123456';
我用同样的方法把repl的密码也改了一下,固然好了~~~
本文解决了一个常见的MySQL登录问题,即由于密码编码方式不匹配导致的“client does not support authentication protocol requested by server”错误。通过使用ALTER USER语句将密码认证方式更改为mysql_native_password,成功解决了Navicat连接MySQL时遇到的认证协议不支持的问题。

3635

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



