navicat连接mysql报错1251-Client does not support authentication protocol requested by server
原因:mysql服务器要求的认证插件版本与客户端不一致造成的,aching_sha2_password是8.0默认的认证插件,必须使用支持此插件的客户端版本。
解决方法
将root的plugin改成mysql_native_password
mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '{NewPassword}';
然后再连接就可以了。
重启mysql
mysql> net stop mysql
mysql> net start mysql
Copyright © 2013-2022 dsjidc.com All Rights Reserved. 昊之云 版权所有 河南大数据通信科技有限公司 豫ICP备14015351号
《中华人民共和国增值电信业务经营许可证》| 豫B1.B2-20160262 | 豫公网安备 41010502003911号