到MySQL的远程连接(110错误)

到MySQL的远程连接(110错误),mysql,Mysql,我在服务器上有db conifg $db['app']['hostname'] = 'db.host.com'; $db['app']['username'] = 'User'; $db['app']['password'] = 'Password'; $db['app']['database'] = 'DB1'; 我需要将数据库从本地计算机导入远程sql。 如您所见,db位于db.host.com上 源代码在host.com上 所以我可以试试这样的东西: mysql -h db.host.c

我在服务器上有db conifg

$db['app']['hostname'] = 'db.host.com';
$db['app']['username'] = 'User';
$db['app']['password'] = 'Password';
$db['app']['database'] = 'DB1';
我需要将数据库从本地计算机导入远程sql。 如您所见,db位于db.host.com上

源代码在host.com上

所以我可以试试这样的东西:

mysql -h db.host.com -u User -p DB1 < /var/www/html/myapp/db/dbdump.sql 
我这样做:

iptables -A INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT
在iptables中,我有

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp   dpt:mysql

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

但是我仍然有相同的错误,无法导入db。

机器的MySQL服务器是否侦听外部连接?@mrsolupo您可以共享您的解决方案吗?机器的MySQL服务器是否侦听外部连接?@mrsolupo您可以共享您的解决方案吗?
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp   dpt:mysql

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination