php運轉提醒Can't connect to MySQL server on 'localhost'的處理辦法。本站提示廣大學習愛好者:(php運轉提醒Can't connect to MySQL server on 'localhost'的處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是php運轉提醒Can't connect to MySQL server on 'localhost'的處理辦法正文
毛病編號:2003
成績剖析:
沒法銜接到 MySQL 辦事器,能夠的情形為:
1、MySQL 辦事沒有啟動,普通是在異常的情形下 MySQL 沒法啟動招致的,好比無可用的磁盤空間,my.ini 裡 MySQL 的 basedir 途徑設置毛病等;
2、MySQL 辦事器資本重要,招致沒法銜接。
處理辦法:
1、假如你是虛擬主機用戶(購置的空間),則接洽空間商檢討 MySQL 能否正常啟動,並確認 MySQL 的設置裝備擺設信息(能否為 localhost);
2、假如你是自力主機用戶(具有治理主機權限),則按上面步調檢討:
1)檢討能否啟動了 MySQL 辦事。
Windows 主機的話,右鍵點擊我的電腦,單擊治理,在辦事和運用法式中找到 MySQL 辦事,看能否是已啟動的狀況。
Linux主機,在掌握台履行 service mysql start 啟動 MySQL 辦事。
2)檢討磁盤空間能否還有殘剩可用空間,盡可能堅持有足夠的磁盤空間可用。
3)檢討 my.ini 裡的 basedir (MySQL 裝置地址) 和 datadir (數據目次寄存地址)等參數設置能否准確,然後從新啟動下 MySQL 辦事。
4)假如在刷新後偶然可以或許正常顯示並且辦事器是Windows體系的話,那末減小Windows中TcpTimedWaitDelay時光可處理此類成績,默許情形下為240(未設置的情形下也是這個數值)此項設置須要到注冊表以下地位停止設置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpTimedWaitDelay 假如注冊表中沒有TcpTimedWaitDelay這個項目,請增長這個項目,並設置為雙字節(DWORD)類型數值設置為30 ~ 60 之間便可