我當時正在關注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,假設它會很好。
任何幫助將不勝感激,謝謝!
讓我知道你是否需要我提供其他任何東西。
查看這裏的鏈接:http://stackoverflow.com/questions/641984/mysql-cant-access-root-account這是一個常見的SO問題。那裏有許多不同的建議解決方案。我的建議是:發佈你的版本,直譯所有的東西:你的操作系統,MySQL本身,你正在使用的MySQL寶石,如果有的話等。 – toddmetheny
謝謝 - 我會看看並按照所說的話報告回來:-) – classequalsarthur