【发布时间】:2018-11-22 09:58:36
【问题描述】:
当我尝试连接到 MySQL Workbench 上的服务器时,我收到错误提示
您的连接尝试以 localhost:3306 的身份从您的主机到服务器的用户“root”失败:
认证插件
caching_sha2_password无法加载:找不到指定的模块。
似乎我没有安装caching_sha2_password 的模块。如何安装这个插件?
我尝试按照here 提供的步骤进行操作。不过这是我第一次接触MySQL,所以步骤没看懂。
例如,在 Using SHA-2 Pluggable Authentication 下,它说
“将这些值存储在 >
mysql.user系统表的plugin和authentication_string列中。”
但是mysql.user 系统表在哪里,我如何访问它并存储值?
任何帮助将不胜感激!
【问题讨论】:
-
最佳答案建议创建新用户,最后创建用户。我该怎么做?
-
这是您要找的吗?
CREATE USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<password>';
标签: mysql plugins mysql-workbench