2016-07-08 77 views
-1

我每次嘗試連接到Vagrant的ScotchBox上的MySQL服務器時都會收到拒絕連接。無法連接到ScotchBox上的MySQL

我已經加倍檢查了我的用戶名/密碼組合,但仍然無法訪問。

我似乎無法找到問題。

+0

這似乎與堆棧溢出的範圍無關。 –

+0

我應該問哪裏? –

+0

也許是ServerFault。或超級用戶。或DBA。 –

回答

0

首先,您應該閱讀規則以適應網站。

關於您的問題:ScotchBox不允許遠程連接到MySQL服務器開箱即用。你需要做以下步驟:

編輯/etc/mysql/my.cnf和註釋行47:

bind-address = 127.0.0.1 

#bind-address = 127.0.0.1 

更新MySQL用戶表這樣做:

mysql> USE mysql; 
mysql> UPDATE user SET host='%' WHERE user='root' AND host='127.0.0.1'; 

重新啓動MySQL服務。

你現在應該可以連接到MySQL服務器。

+0

謝謝!我會嘗試你的解決方案 –

+0

允許從任意主機訪問根目錄是一個非常可怕的想法。不要這樣做。 –

+0

也請不要通過回答他們鼓勵離題的問題。 –