我正在尝试设置 phpMyAdmin 以与 Scientific Linux 版本 6.2 上的远程 MySQL 数据库一起使用

我正在尝试设置 phpMyAdmin 以与 Scientific Linux 版本 6.2 上的远程 MySQL 数据库一起使用

我正在尝试设置 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=允许

相关内容