我想暂时让 SELinux 在服务器上运行以提高安全性。
我通常禁用 SELinux 以使其正常工作。
如何告诉 SELinux 允许 MySQL 连接?
我在文档中找到的最多的是来自 mysql.com 的这一行:
如果您在 Linux 下运行并且启用了安全增强 Linux (SELinux),请确保您已禁用 mysqld 进程的 SELinux 保护。
哇...这真的很有帮助。
小智 51
检查 SELinux
sestatus
Run Code Online (Sandbox Code Playgroud)
查看在 httpd 进程上设置了哪些标志
getsebool -a | grep httpd
Run Code Online (Sandbox Code Playgroud)
允许Apache通过SELinux连接远程数据库
setsebool httpd_can_network_connect_db 1
Run Code Online (Sandbox Code Playgroud)
使用 -P 选项使更改永久化。如果没有此选项,则布尔值将在重新启动时重置为 0。
setsebool -P httpd_can_network_connect_db 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50364 次 |
| 最近记录: |