一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - SELinux導致PHP連接MySQL異常Can't connect to MySQL server的解決方法

SELinux導致PHP連接MySQL異常Can't connect to MySQL server的解決方法

2020-04-13 13:33MYSQL教程網 Mysql

這篇文章主要介紹了SELinux導致PHP連接MySQL異常Can't connect to MySQL server的解決方法,有2種,一是設置允許,二是關閉SELinux,需要的朋友可以參考下

同事報告一起奇怪的現象,一個最簡單的測試PHP代碼,在測試環境很正常,但是在正式環境下,無論用何種方式(tcp/ip、unix socket)都無法連接mysql。

我協助查看了下,確實如此,無論是指定IP、端口的tcp/ip方式連接,或者是用unix socket方式連接,報錯信息都類似:

復制代碼 代碼如下:
Could not connect: Can't connect to MySQL server on 'MYSQL.SERVER' (13)


無論如何修改MySQL的授權,或者調整php.ini中關于MySQL的設置,或者修改MySQL的監聽網口,都無法解決。

 

而如果用命令行人工連接MySQL,則一切正常。

問題看起來像是php(with apache)不被允許連接MySQL,但是防火墻也沒有限制。想來想去,唯有SELinux的因素會導致這個問題。

復制代碼 代碼如下:
getsebool -a|grep -i httpd

 

可以看到這里設置了httpd進程的許可模式,再仔細看一下,有一個選項:

復制代碼 代碼如下:
getsebool -a|grep -i httpd_can_network_connect
httpd_can_network_connect --> off


現在明白了,原來是SELinux限制了httpd對外訪問的權限。將其開啟即可:

復制代碼 代碼如下:
setsebool -P httpd_can_network_connect=1


如果對SELinux不熟悉,也可以直接修改系統配置文件 /etc/sysconfig/selinux,全局關閉:

復制代碼 代碼如下:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
#SELINUX=enforcing
#把設置改為disabled
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted


然后重啟操作系統,即可生效。
或者,直接執行命令,可在線生效:

復制代碼 代碼如下:

[root@imysql~]# setenforce 0
setenforce: SELinux is disabled

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品国产一区二区三区国产馆 | 亚州精品永久观看视频 | 亚洲人成毛片线播放 | 亚洲国产区男人本色在线观看欧美 | 五月最新商场女厕所高跟嘘嘘 | 美女被草出水 | 99 久久99久久精品免观看 | 亚洲高清毛片一区二区 | 桥本有菜在线四虎福利网 | 国产一区二区三区高清视频 | 男人网站视频 | 欧美一级专区免费大片 | 千金肉奴隶在线观看 | 成人毛片1024你懂的 | 91久久偷偷做嫩草影院电 | 国产成人综合网亚洲欧美在线 | 美女扒开胸罩露出奶了无遮挡免费 | 欧美草逼网站 | 亚洲欧美国产自拍 | 国产精品嫩草影院一二三区入口 | 无码人妻视频又大又粗欧美 | free性泰国娇小videos | 污网站免费观看在线高清 | 91精品国产亚洲爽啪在线影院 | 波多野结衣小说 | 午夜dj影院在线观看完整版 | 国产区最新 | 不知火舞被c视频在线播放 不卡一区二区三区卡 | 日本老师xxxxx18 | 天海翼黄色三级 | 91色视| 国产成人精品免费2021 | 99九九精品视频 | 69老司机亚洲精品一区 | 日本色女 | 国产成人愉拍免费视频 | 日韩亚洲欧美综合一区二区三区 | 免费在线中文字幕 | 日本啊v在线观看 | 超级乱淫变态伦短篇小说全集 | 精品一区二区免费视频蜜桃网 |