MySQL root用户突然无法使用密码连接

时间:2016-03-16 09:59:20

标签: mysql ruby-on-rails macos terminal

我正在关注Ruby on Rails教程(对于这种语言来说相当新)并突然开始在我的Mac上连接MySQL时遇到一些问题。在做教程时,我相信我使用this guide中的类似步骤更改了shell位置,不确定这是否很重要。

我的$PATH返回:

-bash: /Users/[MYUSERNAME]/.rbenv/shims:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin://usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin: No such file or directory

无论如何,我一直在完成这个教程,并且从那时起一直在开发但是我在一周左右的时间里检查了我的文件,如果我输入mysql -u root -p突然无法连接到MySQL,那么输入正确的密码,因为它一直是)我得到:

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

我有MySQL Workbench虽然我很少使用它,但我使用系统偏好设置应用程序来启动和停止我的服务器。我也有一段时间使用的MAMP,但是自从使用RoR后我就没有使用它。

奇怪的是,这发生在之前,我无法连接,我正在寻找解决方案并且(不确定我做了什么,可能没什么实质性)它开始再次工作。但是又一次发生了,并认为是时候我才知道问题是什么,所以我不会继续遇到它。

就个人而言,我认为我应该在盲目跟踪教程之前更深入地学习MySQL,假设它没问题。

非常感谢任何帮助,谢谢!

如果您需要我提供其他任何内容,请告诉我。

1 个答案:

答案 0 :(得分:0)

最后简单回答,我跟着this tutorial并且能够重置root密码并修复了所有内容。