我的 VPS 中有一个可以远程访问的 MySql 数据库。我已经尝试使用本教程在 VPS 中远程打开我的数据库。 This is the link
然后,我有一个必须连接到该 MySql DB 的 CodeIgniter 应用程序。
有方案:
我的 localhost 中的 CodeIgniter 应用程序,将数据库配置设置为该 MySql 数据库。 有效
我的共享托管中的 CodeIgniter 应用程序,将数据库配置设置为该 MySql 数据库。 错误
我在下面附上错误日志
最佳答案
服务器的防火墙必须设置为启用端口 3306 上的传入连接 您必须在 MySQL 中有一个允许从 %(任何主机)连接的用户(有关详细信息,请参阅手册) 当前的问题是第一个,但解决后您可能会遇到第二个。
关于php - 共享主机中的Codeigniter应用程序无法连接到vps中的远程mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45463204/