使用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