解决 mysql_connect(): Can't connect to MySQL server on 'IP' (13)的问题及CI连接数据库时Filename: core/Loader.php 346报错问题

服务器开启了SELINUX,造成外网访问没有权限的问题。

解决办法:

修改/etc/selinux/config 文件中的

SELINUX=enforcing

改为

SELINUX=disabled

PS:要用root用户去修改才能生效


最后执行命令:setsebool httpd_can_network_connect_db 1


mysql linux SELINUX setsebool