MySQL 問題

最近伺服器運作變慢了,我在系統的活動監視器中找到拖垮效能的問題,原來是mysql佔用了全部的運算資源。不過原因是什麼我並不清楚,也不曉得該如何解決?會是太舊了嗎?(根本就不可能)那我重新安裝好了!

於是我到mysql.com下載新版本的套件並完成安裝,一裝完,所有的web application都失去與database的連結了!完了,看不出是什麼問題,除了webmin可以連結mysql外。

於是我花了兩天的時間找答案。(也差點就將整個伺服器回復到8/6日以前的資料了)

首先升級mysql雖然點兩下package就可以完成,但先記得將資料備份,data可不會跟著自動轉移!(這點挺不方便的)

第二,主要的狀況出現在以前碰過的議題:mysql.default_socket = /tmp/mysql.sock (文件),這也是為何php無法與mysql取得連線的主要原因。讓我像瞎子摸巷一樣找不到路。

第三是某個龐大的php程式和它使用的db可能出現問題,所以造成mysqld不斷運轉,我已經將它切斷了。

希望我下次碰到相同的問題,別再像今天一樣繞個老半天找不到出路,真是浪費寶貴光陰!


No Responses to “MySQL 問題”  

  1. No Comments

Leave a Reply