Navicat 连接MySQL数据库出现错误:2059 - authentication plugin 'caching_sha2_password'的解决方法。
错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。
解决方法:修改我们数据库的加密方式为:【mysql_native_password】
【注】查看自己MySQL版本信息:访达--》系统偏好设置--》MySQL
步骤如下:
1:打开终端输入(前提是安装好了MySQL数据库):mysql -u root -p 回车
输入数据库密码(注意这里输入密码是不会提示字符的,输完之后回车就好)
2:查看本地mysql用户的信息,
输入:select hos