无法连接到 MySQL 服务器:Caching_sha2_Password 插件丢失
尝试从 MySQL Workbench 与 MySQL 服务器 8.0.11 建立连接时遇到了持续错误:“无法连接到 MySQL 服务器,身份验证插件:caching_sha2_password:找不到指定的模块。”
错误说明
错误消息表示 MySQL 服务器无法找到安全身份验证协议所需的 caching_sha2_password 身份验证插件。此插件可确保用户密码的安全存储和验证。
解决方案
要解决此问题,请按照以下步骤操作:
注释掉或删除以下行:
#default_authentication_plugin=caching_sha2_password
将以下行添加到 [mysqld] 部分:
default_authentication_plugin=mysql_native_password
执行以下查询:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx';
将 'xxx' 替换为您当前的 root 密码。
以上是以下是一些适合您文章的基于问题的标题: * **MySQL错误:\'无法连接到MySQL服务器,身份验证插件:caching_sha2_password:指定的模块不能为fou的详细内容。更多信息请关注PHP中文网其他相关文章!