2016-03-16 27 views
0

我当时正在关注Ruby on Rails教程(这门语言相当新颖),并突然开始在我的Mac上与MySQL连接时遇到一些问题。在完成本教程的同时,我相信我使用this guide中的类似步骤更改了shell位置,不确定这是否很重要。MySQL root用户突然没有使用密码连接

$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总之,如果我进入mysql -u root -p(然后输入正确的密码,因为它一直是)我得到:

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

我有MySQL工作台,虽然我很少使用它,I U选择系统首选项应用程序来启动和停止我的服务器。我也有刚才使用的MAMP,但自从使用RoR以来我没有使用它。

奇怪的是,这是以前发生的,我无法连接,我四处寻找寻找解决方案的年龄,并且(不知道我做了什么,可能没有任何实质性的),它再次开始工作。但是再一次发生了,我认为是时候了解到问题所在,所以我不会继续陷入困境。个人而言,我认为我应该在盲目地学习MySQL之前更深入地学习MySQL,假设它会很好。

任何帮助将不胜感激,谢谢!

让我知道你是否需要我提供其他任何东西。

+0

查看这里的链接:http://stackoverflow.com/questions/641984/mysql-cant-access-root-account这是一个常见的SO问题。那里有许多不同的建议解决方案。我的建议是:发布你的版本,直译所有的东西:你的操作系统,MySQL本身,你正在使用的MySQL宝石,如果有的话等。 – toddmetheny

+0

谢谢 - 我会看看并按照所说的话报告回来:-) – classequalsarthur

回答

相关问题