PDOException:SQLSTATE[HY000] [2003] 无法连接到 'aaa.zzz.yyy.xxx' 上的 MySQL 服务器 (13)
PDOException: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'aaa.zzz.yyy.xxx' (13)
如何在启用 se linux 时允许连接到其他 MySQL 服务器 (setenforce 1
)?
我收到了
PDOException: SQLSTATE[HY000] [2003] Can't connect to MySQL server on
'aaa.zzz.yyy.xxx' (13)
当我启用 SE 时 linux,但当我禁用它时它运行良好 (setenforce 0
)
谢谢,
和D
原答案在:https://serverfault.com/questions/240015/how-do-i-allow-mysql-connections-through-selinux
检查 SELinux
sestatus
查看在 httpd 进程上设置了哪些标志
getsebool -a | grep httpd
允许 Apache 通过 SELinux 连接到远程数据库
setsebool httpd_can_network_connect_db 1
使用 -P 选项使更改永久生效。如果没有此选项,布尔值将在重新启动时重置为 0。
setsebool -P httpd_can_network_connect_db 1
如何在启用 se linux 时允许连接到其他 MySQL 服务器 (setenforce 1
)?
我收到了
PDOException: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'aaa.zzz.yyy.xxx' (13)
当我启用 SE 时 linux,但当我禁用它时它运行良好 (setenforce 0
)
谢谢, 和D
原答案在:https://serverfault.com/questions/240015/how-do-i-allow-mysql-connections-through-selinux
检查 SELinux
sestatus
查看在 httpd 进程上设置了哪些标志
getsebool -a | grep httpd
允许 Apache 通过 SELinux 连接到远程数据库
setsebool httpd_can_network_connect_db 1
使用 -P 选项使更改永久生效。如果没有此选项,布尔值将在重新启动时重置为 0。
setsebool -P httpd_can_network_connect_db 1