2016-07-08 80 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

也请不要通过回答他们鼓励离题的问题。 –