远程mysql数据库连接问题

eit6fx6z  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(351)

我可以通过命令行通过应用服务器连接到远程数据库,但无法通过php应用程序连接。
它给了我 Can't connect to MySQL server on *.*.*.* 错误。
我在中添加了ip /etc/hosts 文件,在中添加了ip和绑定地址 my.cnf 在应用程序服务器中,创建一个新用户,该用户在数据库服务器中具有应用程序ip和刷新权限,但不起作用。
有没有软件包丢失?我确实安装了 MySQL-Client 但运气不好。
提前谢谢。

au9on6nz

au9on6nz1#

我在使用函数mysql\u 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部分可能会很好:)
希望这对有同样问题的人有所帮助

相关问题