首页 > 解决方案 > 安装mysql后无法创建密码或以root用户身份登录

问题描述

安装后,brew install mysql我运行“brew services run mysql”并得到一个响应,表明服务器正在成功运行。接下来我是否尝试登录

mysql -u root -p

并输入密码(或空白),或者如果我使用mysql_secure_installation设置密码并重试,我总是会收到此错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

我已经多次卸载并重新安装并再次尝试。我也尝试过直接从站点通过 .dmg 安装。在这种情况下,系统会提示我在安装时创建密码。当我尝试通过终端登录 mysql 时,我得到了同样的错误。

此外,当我尝试通过 MySQLWorkbench 连接时,我收到以下错误。

Your connection attempt failed for user 'root' from your host to server at localhost:3306:Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found

标签: mysqlsqlmysql-workbench

解决方案


推荐阅读