gpt4 book ai didi

php - 无法从服务器 2 中的 Apache 连接到服务器 1 上的 MySQL 实例

转载 作者:行者123 更新时间:2023-11-29 20:06:14 24 4
gpt4 key购买 nike

我有一个 MySQL 服务器(Centos 6.7),它托管着我的数据库。这是一个生产服务器,整个企业中有多个 vb.net 应用程序连接到它,以及托管在 MySQL 盒子本身上的其他一些仅供内部使用的站点。

我有一个托管外部站点的 Web 服务器(Centos 6.7)。该站点需要与 MySQL 服务器通信,我试图通过 MySQLi 实现这一点,但是无论我尝试什么,我得到的只是

 Can't connect to MySQL server on '[MY-MYSQL-SVR-HOSTNAME]'

我已经确定 MySQL 正在运行 - 确实如此。

我已经刷新了防火墙规则,甚至禁用了防火墙,所以这不会造成干扰。

我已确保我正在连接的用户具有从 %(任何主机)进行连接的适当权限,确实如此。

我还确保 PHP 的 mysqli 模块已安装并且可以正常使用。

我对下一步该尝试什么感到有点茫然;任何帮助都可以。

最佳答案

所以问题出在 SELINUX 上,特别是这一点......

 setsebool -P httpd_can_network_connect=1

我现在已将 SELINUX 设置为宽容,并且可以正常工作! :)

关于php - 无法从服务器 2 中的 Apache 连接到服务器 1 上的 MySQL 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40343479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com