在使用WordPress建站時,有時候站點會遇到”建立數(shù)據(jù)庫連接時出錯“的報錯,整個站點都無法正常訪問,如何修復這個錯誤呢?本文中來分享幾個解決方法
如果你是正常使用網(wǎng)站,在沒有進行任何風險操作的情況下遇到這種情況,很可能是數(shù)據(jù)庫掛掉了,這種解決方法很簡單,重啟數(shù)據(jù)庫就可以了
打開寶塔面板,選擇軟件商店 – MySQL
此時,如果MySQL狀態(tài)是下圖一樣的停止狀態(tài)的話就表示數(shù)據(jù)庫處于停止狀態(tài),點擊設置
然后在彈出框中選擇點擊重啟按鈕,重啟MySQL數(shù)據(jù)庫
重啟后再刷新網(wǎng)頁,網(wǎng)頁就恢復正常了
這個方法比較復雜,需要先導出全部數(shù)據(jù),然后安裝sqlite數(shù)據(jù)庫,然后將數(shù)據(jù)再倒入,這樣可以徹底解決WordPress連接數(shù)據(jù)庫錯誤的問題
如果只是出現(xiàn)一次錯誤,我們通過上面的2個方法修復就可以了,但是如果自己的WordPress經(jīng)常出現(xiàn)數(shù)據(jù)庫連接錯誤,我們可以做些什么呢
默認情況下WordPress采用的是動態(tài)形式加載網(wǎng)站,每一次瀏覽網(wǎng)頁都會進行各種腳本查詢,包括PHP、MySQL等,造成服務器CPU高負載,導致MySQL服務掛掉。但如果我們?yōu)榫W(wǎng)站設置了緩存,就可以直接從文件中調取網(wǎng)頁,避免過多的查詢,降低性能消耗
如果你的網(wǎng)站已經(jīng)做了緩存優(yōu)化,卻仍然出現(xiàn)數(shù)據(jù)庫錯誤,那么可能就是服務器性能問題了,尤其像阿里云T5主機那樣只有10%性能的服務器,很容易就超標,那么建議升級服務器