本文目錄一覽:
- 1、PHP登陸註冊頁在本地測試時,出現連接資料庫失敗的情況怎麼辦?
- 2、php連接資料庫失敗怎麼辦
- 3、為什麼php連接不了資料庫?
- 4、php連接資料庫失敗
- 5、連接php顯示資料庫失敗怎麼回事啊?
PHP登陸註冊頁在本地測試時,出現連接資料庫失敗的情況怎麼辦?
1、檢查環境正常
使用mysql -u root -p 可以進入MySQL操作界面
直接使用/usr/local/php5/bin/php /web/test.php執行可以連上資料庫
2、打開hosts加入
複製代碼代碼如下:127.0.0.1 qttc
使用qttc當主機連接也正常,唯獨就不認localhost。
3、localhost連接方式不同導致
為了了解PHP連接資料庫時,主機填寫localhost與其它的區別閱讀了大量資料,最後得知:
當主機填寫為localhost時mysql會採用 unix domain socket連接
當主機填寫為127.0.0.1時mysql會採用tcp方式連接
這是linux套接字網路的特性,win平台不會有這個問題
4、解決方法
在my.cnf的[mysql]區段里添加
複製代碼代碼如下:
protocol=tcp
保存重啟MySQL,問題解決!
php連接資料庫失敗怎麼辦
首先你可以把鏈接失敗的錯誤編碼或者錯誤代碼展示出來,然後根據錯誤編碼去手冊上面找對應編碼錯誤的原因及解決的辦法。
為什麼php連接不了資料庫?
這個錯誤的意思是文件沒有找到,需要的文件名是:資料庫連接.PHP
你檢查文件是否存在,確保正確文件存在即可解決。
當然,有時候看起來存在,實際上電腦認為不存在,這就是漢字編碼問題,看起來一樣的漢字,在UTF-8、GBK下的電腦存儲數據是不同的。建議所有的PHP文件名都使用英文,這樣可以避免編碼問題。
php連接資料庫失敗
mysql_connect();
你先用php文件調用這個填上你的信息參數
看看連接成不成功,然後看下mysql_error 出來什麼
連接php顯示資料庫失敗怎麼回事啊?
連接字串中的用戶名和密碼錯誤。你查一下test.php的第三行看看就知道了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/301612.html