Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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 Debian服务器上的Apache连接到extern mysql_Php_Mysql_Apache_Pdo_Debian - Fatal编程技术网

Php Debian服务器上的Apache连接到extern mysql

Php Debian服务器上的Apache连接到extern mysql,php,mysql,apache,pdo,debian,Php,Mysql,Apache,Pdo,Debian,我有服务器: Sql服务器 副总裁 我在debian服务器上安装了apache。 我想通过PDO访问我的SQL server。 但出现了一个错误: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'my_sql_server_ip' (110)' 但是,我可以从本地apache服务器(MAMP)访问我的SQL server。 所以我认为问题在于客户端 有什么建议吗?在MAMP上,单击文件菜单>编辑模板>MySQL my.cnf

我有服务器:

  • Sql服务器
  • 副总裁
我在debian服务器上安装了apache。 我想通过PDO访问我的SQL server。 但出现了一个错误:

SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'my_sql_server_ip' (110)'
但是,我可以从本地apache服务器(MAMP)访问我的SQL server。 所以我认为问题在于客户端


有什么建议吗?

在MAMP上,单击文件菜单>编辑模板>MySQL my.cnf

并通过
bind address=0.0.0.0
更改
bind address=127.0.0.1


(不要直接编辑/Applications/MAMP/tmp/mysql/my.cnf,因为MAMP会在重新启动时覆盖文件)

可能与Hi重复,我的SQL server不是本地的。这是一个OVH私有数据库。所以你有一个私有MySQL数据库和一个VPS,你知道它们的IP地址吗?当你说连接起作用时,你是如何配置MAMP的?当我想连接PDO时,我只是把我的sql服务器的ip而不是本地主机放进去,它就起作用了