6
當我嘗試使用putty連接時,我得到'host is not allowed to connect to this mysql server'。爲什麼會發生?主機和客戶端在我的機器上。當進行本地連接時,主機不允許連接到此mysql服務器
當我連接命令行連接。
當我嘗試使用putty連接時,我得到'host is not allowed to connect to this mysql server'。爲什麼會發生?主機和客戶端在我的機器上。當進行本地連接時,主機不允許連接到此mysql服務器
當我連接命令行連接。
您需要更改配置的設置方式。
註釋掉MySQL配置中的skip-networking部分:# skip-networking
,如果你有skip-networking
它會丟棄任何TCP/IP連接,這可能是你失敗的原因。
一旦啓用了TCP/IP連接,你需要將權限授予您的用戶能夠從其他機器連接:
GRANT ALL PRIVILEGES ON *.* TO <username>@'%' IDENTIFIED BY '<password>';
這將讓用戶名從任何計算機與連接到數據庫適當的密碼。
完美的作品。有一點需要注意,我必須運行FLUSH PRIVILEGES;讓它更新。偉大的回答壽。 – mikemike396
輝煌的答案。一站式解決方案。對我來說,這是「授予所有特權*。*以root @'%'IDENTIFIED BY''; – curlyreggie
speciba!正是我所需要的 –