在生產環境中很多人會經常遇到MySQL老是自動停止的情況,那麼MySQL老是自動停止怎麼辦?下面和大家分享下MySQL服務自動停止的解決方法,MySQL服務自動停止原因是內存耗盡導致數據庫停止工作。
大部分人的解決辦法幾乎都是這樣的:
然而用這樣的方法確實可以解決問題,但是治標不治本,尤其是像WodPess這樣的程序,消耗內存極其嚴重,可以使用下面幾個解決方法。
、升級服務器硬件,加大內存。
2、優化程序,減少內存開銷
3、監控MySQL進程是否爲啓動,如果停止,則自動啓動數據庫,使用下面代碼:
或者使用下面的代碼:
把上面的代碼加入到計劃任務,每隔幾分鐘檢測一次,這樣就比較穩妥了。現在用寶塔的人比較多,如果你用的是寶塔把上面的代碼從“計劃任務”=》“添加計劃任務”,然後填寫你的任務名稱,選擇好時間,最後加入上面的代碼即可。