2013-09-24 193 views
0

我正在使用MAMP。phpMyAdmin無法連接到MySQL服務器

看來,當我嘗試對密碼進行一些更改時,我搞砸了,現在我無法訪問phpMyAdmin上的任何內容。

我試圖重新安裝MAMP,但我得到的仍然是相同的錯誤。

有沒有人知道如何解決這個問題?

enter image description here

UPDATE:即使是在終端,我得到了同樣的錯誤

/應用/甲基苯丙胺/庫/斌/ MySQL的主機=本地主機-uroot -proot

ERROR 1045(28000 ):拒絕訪問用戶 '根' @ 'localhost' 的(使用密碼:YES)

+0

請將文本錯誤信息作爲文本發佈,而不是難以辨認的屏幕截圖。 – tadman

回答

2

檢查MAMP您的配置文件中,密碼是沒有定義

重新安裝不會重寫配置文件

+0

我檢查了conf文件,我認爲密碼設置爲root,因爲它說: $ cfg ['Servers'] [$ i] ['password'] ='root'; 我錯了嗎? – felice

+0

由於問題也來自命令行客戶端,因此這似乎不太可能。 –

1

嘗試通過控制檯重置您的root密碼。 Instructions can be found here.

說明包含Windows和* Nix。

當您重新安裝MAMP/WAMP/LAMP/MySQL等並且不會刪除密碼的原因是因爲它保存了配置文件,並且當您刪除MySQL時,它不會刪除相關的配置文件到密碼。 我在Windows和Linux上有這個問題 - 但我可以看到它也影響到Mac。

編輯:我假設你有控制檯訪問權限,因爲你提到MAMP - 如果你不這樣做,請嘗試你的主機的控制面板,它將有一個Mysql選項。