Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 到MySQL Linux的远程连接_Php_Mysql_Linux - Fatal编程技术网

Php 到MySQL Linux的远程连接

Php 到MySQL Linux的远程连接,php,mysql,linux,Php,Mysql,Linux,我打开了服务器上的端口 (netstat-L的结果) 但我无法通过telnet连接到该端口上的服务器,也无法远程连接到MySQL服务器。我束手无策。如何允许在此端口上进行远程访问 mysql-u-h“我的服务器ip”给了我一个错误,上面写着“(HY000):无法连接到“我的服务器ip”上的mysql服务器(10061) 任何帮助都将不胜感激 编辑:已解决请参见下面的“我的答案”您确定在iptables中打开了正确的端口吗?MySQL通常侦听端口3306,但上面有端口3389(通常用于RDP)。

我打开了服务器上的端口

(netstat-L的结果)

但我无法通过telnet连接到该端口上的服务器,也无法远程连接到MySQL服务器。我束手无策。如何允许在此端口上进行远程访问

mysql-u-h“我的服务器ip”给了我一个错误,上面写着“(HY000):无法连接到“我的服务器ip”上的mysql服务器(10061)

任何帮助都将不胜感激


编辑:已解决请参见下面的“我的答案”

您确定在iptables中打开了正确的端口吗?MySQL通常侦听端口3306,但上面有端口3389(通常用于RDP)。

我重新启动了服务器,它工作正常:S


对于未来的读者,我在防火墙上打开了端口3306,包括入站和出站。然后我注释掉了my.cnf文件中的binding_地址行。我还使用phpmyadmin授予远程用户访问权限。

谢谢,我实际上复制了表中的错误行。我编辑了我的问题,现在它像输出一样显示*.mysql
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 *:mysql                  *:*                     LISTEN