㈠ php無法連接MySQL資料庫
1.網路不通。
檢查能不能ping通。
2.防火牆設置。
防火牆是否放過mysql的進程,是否屏蔽了mysql的3306埠。
3.mysql的賬戶設置。
㈡ PHP連接資料庫連接不上
首先確認資料庫名是否寫錯,然後看引入路徑是否正確。最後看語法是否正確。沒有報錯提示,只能想到這些。
㈢ php連接資料庫失敗
你注意下面這行,並適當修改既可:
define("DB_PASSWORD","88911"); //資料庫密碼,更改其中的88911為相應的密碼即可
㈣ 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,問題解決!