0

我有一个本地 vagrant box 我想把这个盒子连接到 Forge 服务器上的数据库服务器

我关于 vagrant 的 .env 文件

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

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

但是,当我尝试打开该站点时,我收到
SQLSTATE[HY000] [2002] Connection timed out

4

1 回答 1

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
于 2016-03-21T09:21:32.947 回答