PHP無法訪問遠(yuǎn)程mysql的問題分析及解決_PHP教程
推薦:PHP正則匹配中文字母數(shù)字正則表達(dá)式方法一 代碼如下 if(preg_match(/^d*$/, 4312)) { echo 全數(shù)字 ; } if(preg_match(/^[a-z]*$/i, fdsFDfd)) { echo 全字母 ; } if(preg_match(/^[a-zd]*$/i, fd4fd34)) { echo 有數(shù)字有字母 ; } 中文漢字 代碼如下 $username=$_REQUEST['username']; if(!preg_match(/^[
首先說明,遠(yuǎn)程服務(wù)器是可遠(yuǎn)程訪問的。我遇到的問題是這樣的:有A,B,C三臺(tái)服務(wù)器,C為服務(wù)器,B可以用PHP成功連接上C機(jī)器的mysql,而A機(jī)器則不能連接!
可以說,肯定不是代碼有什么問題,服務(wù)器上的mysql設(shè)置也是沒什么問題的,因?yàn)锽機(jī)器都是可以的。
肯定是A機(jī)器的設(shè)置有問題!
在網(wǎng)上一頓搜,各種說mysql授權(quán)問題的,以及修改php.ini的,修改防火墻的,事實(shí)上都不是這些問題導(dǎo)致的。
和這個(gè)頁面上討論的問題類似,但是沒人給出結(jié)果,鏈接:http://bbs.csdn.net/topics/90284141
最后想到了SELINUX的問題,對(duì)比了下AB兩臺(tái)機(jī)器,果然設(shè)置不一樣!估計(jì)就是它的問題,有戲!
進(jìn)行了如下設(shè)置:
root下,用vim打開文件文件/etc/selinux/config
修改SELINUX的值:
#SELINUX=enforcing
SELINUX=disabled
保存并退出。
重啟生效,如果不想重啟,命令行輸入
setenforce 0
回車,OK
此處修改參考:http://www.xiaojb.com/archives/tips/disabled-selinux.shtml
最后,連接成功,哦耶�。�!
分享:基于php設(shè)計(jì)模式中工廠模式詳細(xì)介紹本篇文章是對(duì)php設(shè)計(jì)模式中工廠模式進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
相關(guān)PHP教程:
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- 基于HBase Thrift接口的一些使用問題及相關(guān)注意事項(xiàng)的詳解
- 用PHP5的DirectoryIterators遞歸掃描目錄
- Web開發(fā)源代碼:PHP生成靜態(tài)頁面的類
- 基于flush()不能按順序輸出時(shí)的解決辦法
- 解讀PHP錯(cuò)誤報(bào)告
- PHP技巧:Smarty adodb分頁示例
- 解決php使用異步調(diào)用獲取數(shù)據(jù)時(shí)出現(xiàn)(錯(cuò)誤c00ce56e導(dǎo)致此項(xiàng)操作無法完成)
- 《PHP設(shè)計(jì)模式介紹》第六章 偽對(duì)象模式
- 《PHP設(shè)計(jì)模式介紹》第十三章 適配器模式
- 通過php來讀取xml的數(shù)據(jù)
- 相關(guān)鏈接:
- 教程說明:
PHP教程-PHP無法訪問遠(yuǎn)程mysql的問題分析及解決
。