2012-12-05 57 views

回答

31

您需要更改配置的設置方式。

註釋掉MySQL配置中的skip-networking部分:# skip-networking,如果你有skip-networking它會丟棄任何TCP/IP連接,這可能是你失敗的原因。

一旦啓用了TCP/IP連接,你需要將權限授予您的用戶能夠從其他機器連接:

GRANT ALL PRIVILEGES ON *.* TO <username>@'%' IDENTIFIED BY '<password>';

這將讓用戶名從任何計算機與連接到數據庫適當的密碼。

+2

完美的作品。有一點需要注意,我必須運行FLUSH PRIVILEGES;讓它更新。偉大的回答壽。 – mikemike396

+0

輝煌的答案。一站式解決方案。對我來說,這是「授予所有特權*。*以root @'%'IDENTIFIED BY''; – curlyreggie

+0

speciba!正是我所需要的 –

相關問題