Mysql8远程不能登录报错

mysql8远程登录报错Client does not support authentication protocol requested by server; consider upgrading MySQL client

原因: **安装mysql8过程中的Authentication Method这一配置过程,基于不同的加密方式,如果选择第一种强加密,就会出现我之前描述的现象;应该选第二种验证方式,即保留旧有的加密方式。 **

mysql>  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
Query OK, 0 rows affected (0.06 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.02 sec)  

:root是用户名,localhost是特指本机,mysql_native_password是旧的密码验证机制,123456是密码

原文地址:https://www.cnblogs.com/wangzhaobo/p/9216161.html