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服务器
- 副总裁
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而不是本地主机放进去,它就起作用了