我正在尝试设置 phpMyAdmin 以便与 Scientific Linux 版本 6.2 上的远程 MySQL 数据库一起使用。
如果我使用 mysql 命令行连接到远程数据库,它可以很好地工作,但如果我使用 mysqladmin,我会收到“#2002 无法登录到 MySQL 服务器”。
我发现如果我这样做:
设置强制 0
它将从 myphpadmin 运行到我的远程数据库,但是一旦我重新启动或将 Scientific Linux setenforce 重新设置为 1,它就会再次停止工作。
我知道 setenforce 0 不是正确的做法,但有人可以告诉我如何以正确的方式运行它的详细步骤吗...谢谢 我是 Scientific Linux 的新手,遇到了一些问题..谢谢
答案1
我所要做的就是setsebool -P httpd_can_network_connect=1现在它正在工作
答案2
实际上,setenforce 0 并不完全是坏事。它不是最好的选择,但可以接受(恕我直言)。要在重新启动后保持该设置,请进入该主机的 /etc/sysconfig/selinux 文件并将 SELINUX= 行设置为
SELINUX=允许