gpt4 book ai didi

php - 远程mysql数据库连接问题

转载 作者:行者123 更新时间:2023-11-29 17:22:36 25 4
gpt4 key购买 nike

我可以通过命令行通过应用程序服务器连接到远程数据库,但无法通过 PHP 应用程序连接。

它给了我Can't connect to MySQL server on *.*.*.*错误。

我在/etc/hosts文件中添加了IP,在应用程序服务器的my.cnf中添加了IP和绑定(bind)地址,使用应用程序IP创建了一个新用户并在数据库服务器中刷新权限但没有任何效果。

是否缺少任何软件包?,我确实在应用服务器上安装了MySQL-Client,但没有成功。

提前致谢。

最佳答案

我在使用函数 mysql_connect(...) 连接到 MySQL 时遇到问题。环顾四周后,我发现 CentOS 上有保护,其中之一是阻止连接。

确保 httpd_can_network_connect_db 已启用 (=on)。

getsebool -a | grep httpd_can_network_connect_db

setsebool httpd_can_network_connect_db=on

这在 Wiki 部分可能会很好:)

希望对遇到同样问题的人有所帮助

关于php - 远程mysql数据库连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51176660/

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