Navicat报错2059 - Authentication plugin 'caching sha2 password' cannot be loaded:
作者:动易软件
来源:本站原创
点击数: 次
发布时间:2023年09月28日
问题描述:Navicat无法连接上服务器,报错2059 - Authentication plugin 'caching sha2 password' cannot be loaded:
问题分析:错误2059表明,'caching sha2 password'认证插件无法加载。这是因为MySQL服务器使用的是新版的'caching sha2 password'插件,而Navica不支持这个插件。
解决这个问题的一个方法是更改MySQL用户的认证方法。
解决方案:
方案一:尝试将其更改为'mysql_native_password',这是Navicat通常支持的一种认证方式。
登录到MySQL服务器。
运行以下命令,将用户的认证方法更改为'mysql_native_password':
ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';
将'yourusername'和'yourpassword'替换为你的实际用户名和密码。
最后,运行命令FLUSH PRIVILEGES;来立即生效。
方案二:安装新版本的Navicat