我连接MySQL-8.0与MySQL工作台,并得到以下错误:
无法加载身份验证插件caching_sha2_password:dlopens(/usr/本地/mysql/lib/plugin/caching_sha2_password.so,2):找不到图像
我也尝试过其他客户端工具。
有什么解决办法吗?
对于Windows 10:
打开命令提示符:
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
C:\Program Files\MySQL\MySQL Server 8.0\bin> mysql -u root -p
Enter password: *********
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newrootpassword';
Query OK, 0 rows affected (0.10 sec)
mysql> exit
或者,您可以更改my。ini配置如下所示:
[mysqld]
default_authentication_plugin=mysql_native_password
重新启动MySQL服务器并再次打开工作台。
注意:对于MAC OS
您可以像这样更改密码的加密。
ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'youpassword';
我是SQL新手,在连接时不断收到错误“无法加载身份验证插件‘缓存\u sha2\u密码’。找不到特定模块”。
问题内容: 我正在将MySQL-8.0与MySQL Workbench连接起来并出现以下错误: 无法加载身份验证插件“ caching_sha2_password”:dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so,2):找不到映像 我也尝试过使用其他客户端工具。 有什么解决办法吗? 问题答案: 已锁定 。目前,此答案的内容已解
我尝试连接我的数据库,并在MacOS上使用Navicat,但出现错误,无法连接。我尝试了很多不同的东西,但还不能连接。任何帮助都很感激,能帮助我真的很棒。 错误: 连接失败 无法加载身份验证插件mysql_clear_password:dlopens(/usr/本地/mysql/lib/plugin/mysql_clear_password.so,2):找不到图像
运行此代码时: 显示: 操作错误:(2059,“无法加载身份验证插件‘缓存\u sha2\u密码’:找不到指定的模块。\r\n”)
在eclipse中,当我启动应用程序时,我得到了这样的结果--无法发现要使用的方言。java.sql.sqlexception:无法加载身份验证插件'caching_sha2_password'。 在java.sql.sqlexception:无法加载身份验证插件'caching_sha2_password'。在com.mysql.jdbc.sqlerror.createsqlexception(
问题内容: 在Eclipse中,当我启动我的应用程序时,我得到了-无法找到要使用的方言。java.sql.SQLException:无法加载身份验证插件“ caching_sha2_password”。 问题答案: 从MySQL 8.0.4开始,他们将MySQL服务器的默认身份验证插件从mysql_native_password更改为 caching_sha2_password。 你可以运行以下命