如何从vagrant box连接到远程DB

时间:2016-03-21 07:25:05

标签: mysql vagrant forge

我有一个本地流浪盒我想将此盒子连接到位于伪造服务器上的数据库服务器

关于流浪汉的.env文件

DB_HOST= remote_server_ip
DB_DATABASE=forge
DB_USERNAME=forge
DB_PASSWORD=password

和我的/etc/mysql/my.cnf文件
bind-address = *

然而,当我尝试打开我收到的网站时 SQLSTATE [HY000] [2002]连接超时

1 个答案:

答案 0 :(得分:0)

转到您的数据库服务器并执行以下语句。

grant select,update,delete,insert,drop on your_db.* to forge@'your_ip' identified by 'your_password';

如果您想提供所有权利,请在全局以下命令 -

grant all privileges on *.* to forge@'%' identified by 'your_password';

如果您仍然无法远程连接,请检查您的iptables设置,您可以从那里启用端口3306,或者根据您的要求通过以下命令完全禁用iptables服务 -

$ service iptables stop