2013-10-15 142 views
8

我最近在日誌Mysql的不斷重新啓動(但我不知道爲什麼)

Oct 14 10:21:43 squire-labs kernel: [4186256.684193] init: mysql main process (16331) terminated with status 1 
Oct 14 10:21:43 squire-labs kernel: [4186256.684215] init: mysql main process ended, respawning 
Oct 14 10:21:44 squire-labs kernel: [4186257.394474] type=1400 audit(1381738904.046:23): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=28201 comm="apparmor_parser" 
Oct 14 10:21:47 squire-labs /etc/mysql/debian-start[28254]: Upgrading MySQL tables if necessary. 
Oct 14 10:21:47 squire-labs /etc/mysql/debian-start[28257]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored 
Oct 14 10:21:47 squire-labs /etc/mysql/debian-start[28257]: Looking for 'mysql' as: /usr/bin/mysql 
Oct 14 10:21:47 squire-labs /etc/mysql/debian-start[28257]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck 
Oct 14 10:21:47 squire-labs /etc/mysql/debian-start[28257]: This installation of MySQL is already upgraded to 5.5.29, use --force if you still need to run mysql_upgrade 
Oct 14 10:21:47 squire-labs /etc/mysql/debian-start[28269]: Checking for insecure root accounts. 
Oct 14 10:21:47 squire-labs /etc/mysql/debian-start[28274]: Triggering myisam-recover for all MyISAM tables 

這種情況經常發現下面的錯誤(至少4次一分鐘)。我真的不確定可能會導致這個問題。 Mysql運行在生產服務器上,具有足夠的磁盤空間和內存。直到昨天,我們從未遇到任何問題。

任何幫助將不勝感激。

+0

當問題真的發生時,您需要更詳細的日誌記錄和日誌監視。這個包有5.5.32版本,也許試着升級到它。 Chekout myslq logs,syslog和dmesg來查看是否有其他可能導致mysql停止的問題。 – hovanessyan

+0

我正在使用版本5.5.32。上面的日誌來自syslog。 mysql.err中沒有任何內容。我似乎無法獲得更多的日誌信息。 Dmesg也沒有任何東西。 – Gevious

+0

這條消息是什麼這個MySQL的安裝已經升級到5.5.29;你有2個獨立的mysql實例在運行嗎? – hovanessyan

回答

3

事實證明,我的一個表中的一個dbs被損壞。被證明非常有用的This article

最後,我只是做了一個mysqldump的數據庫,並將轉儲恢復到一個新的數據庫。這解決了問題。

相關問題