共享主机中的Codeigniter应用程序无法连接到vps中的远程mysql

时间:2017-08-02 14:06:52

标签: php mysql codeigniter vps shared-hosting

我的VPS中有一个可以通过远程访问的MySql DB。我已经尝试过本教程在VPS中打开远程数据库。 This is the link

然后,我有一个必须连接到MySql DB的CodeIgniter应用程序。

有方案:

  1. 我的 localhost 中的CodeIgniter应用程序,将数据库配置设置为该MySql数据库。 工作

  2. 共享主机中的CodeIgniter应用,将数据库配置设置为该MySql数据库。 错误

  3. 我附上错误日志,在这里

    enter image description here

1 个答案:

答案 0 :(得分:2)

必须设置服务器的防火墙以启用端口3306上的连接 您必须在MySQL中拥有一个允许从%(任何主机)连接的用户(有关详细信息,请参阅手册) 目前的问题是第一个问题,但在您解决问题之后,您可能会得到第二个问题。