彻底解决navicat连接mysql报错:1251Client does not support authentication protocol requested by server......
在安装了MySQL8.版本以后,使用原有的Navicat客户端连接MySQL数据库的时候就会报这个错误,之前解决过一次,但是没有做一个记录,今天使用公司电脑重新安装了MySQL在使用Navicat链接数据库的时候再次出现了这个问题,解决了一下,做一下记录,以便以后备忘使用,也希望帮到需要的人。
使用navic连接数据库使用如下图:
报错提示如下:
解决方案如下:
进入到MySQL的shell中
即: mysql -u root -p
回车后输入自己的数据库密码即可进入
之后输入下述内容:
红色部分为自己的密码,格式为: '*****'
注意命令中的空格和末尾的分号即可。
完成后再次进行连接发现:问题成功解决,如下图:
Mark一下!