navicat 连接 mysql 解决出现client does not support authentication protocol requested by server的问题

MySQL8换了加密插件,数据库管理客户端都来不及更新,连接方式缺乏sha2的加密方式
首先第一步,

UPDATE mysql.user SET plugin = 'mysql_native_password';

 

然后,

USE mysql; 
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’; 

 

注意:root这个地方是你的用户名,一般默认是root

完美解决!

posted @ 2018-08-06 11:01  一江西流  阅读(1073)  评论(0编辑  收藏  举报