当前位置: 首页 > 知识库问答 >
问题:

无法加载身份验证插件“缓存\u sha2\u密码”

南门鸿振
2023-03-14

我连接MySQL-8.0与MySQL工作台,并得到以下错误:

无法加载身份验证插件caching_sha2_password:dlopens(/usr/本地/mysql/lib/plugin/caching_sha2_password.so,2):找不到图像

我也尝试过其他客户端工具。

有什么解决办法吗?

共有3个答案

古文康
2023-03-14

对于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服务器并再次打开工作台。

夏知
2023-03-14

注意:对于MAC OS

  1. 从系统首选项打开MySQL
彭炳
2023-03-14

您可以像这样更改密码的加密。

ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'youpassword';
 类似资料: