MySQL 不接受 root 密码

问题描述 投票:0回答:1

我正在尝试遵循教程,但无法让 MySQL 工作。我显然已经下载了它,但我一辈子都记不住 root 的密码。当我尝试按照各种说明重置密码时,我一直碰壁。所以我认为最好的解决方案是卸载 MySQL(我不知道如何使用它,所以它不像有任何与之关联的数据库)。

无论如何,我卸载了它并重新启动了计算机。新下载。还是:[28000][1045]用户“root”@“localhost”访问被拒绝(使用密码:YES)

我只想继续教程...请有人提供建议。我知道我可以使用 SQLite 或其他东西,但我正在尝试遵循特定的在线课程。

我使用的是 MacOS 14.5 (Sonoma) 并下载了 mysql-9.0.0-macos14-x86_64.dmg

我也尝试过 MySQL 8.0.38。安装很好,没有任何问题。它要求我输入 root 密码,我照做了,但它不会接受该 root 密码。

编辑:这是在尝试使用 DataGrip 连接时出现的情况(根据教程免费试用),但也发生在 CL 中:

mysql -u root -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
mysql
1个回答
0
投票

我以为初始安装没有 root 密码,所以输入一个永远不会起作用。先尝试不输入密码。

如果没有,您可以从文档重置根密码。他们关于查找 pid 的建议可能是一个很好的建议,因为您可能(以某种方式)运行 2 个实例,或 2 个不同的安装。

© www.soinside.com 2019 - 2024. All rights reserved.