Navicat 链接mysql 显示 Clinet dose not support authentication protocol request by server ;consider upgrading MySQL client


 1  在命令窗口 输入mysql -uroot -p 首先通过cmd进入mysql 

2 更改加密方式 

mysql>  ALTER  USER  'root' @ 'localhost'  IDENTIFIED  BY  'password'  PASSWORD  EXPIRE NEVER;
Query OK, 0  rows  affected (0.10 sec)
 
3 更改密码
mysql>  ALTER  USER  'root' @ 'localhost'  IDENTIFIED  WITH  mysql_native_password  BY  '123' ;
Query OK, 0  rows  affected (0.35 sec)
 这个密码是navicat链接mysql 的密码
 
4刷新
 
mysql> FLUSH  PRIVILEGES ;
Query OK, 0  rows  affected (0.28 sec)

   

参考文章:https://blog.csdn.net/XDMFC/article/details/80263215


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM