2013-10-15 12 views
8

Niedawno odkryto następujący błąd w dziennikuMysql utrzymuje ponowne uruchomienie (ale nie jestem pewien, dlaczego)

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 

Dzieje się tak często (co najmniej 4 razy na minutę). Naprawdę nie jestem pewien, co może być przyczyną tego problemu. Mysql działa na serwerze produkcyjnym, z wystarczającą ilością miejsca na dysku i pamięcią. Aż do wczoraj nigdy nie mieliśmy żadnych problemów.

Każda pomoc będzie mile widziane.

+0

Potrzebujesz bardziej szczegółowego rejestrowania i monitorowania dzienników, gdy problem rzeczywiście występuje. Jest wersja 5.5.32 tego pakietu, może spróbuj go uaktualnić. Chekout myslq logs, syslog i dmesg, aby zobaczyć, czy są jakieś inne problemy, które mogą spowodować zatrzymanie mysql. – hovanessyan

+0

Używam wersji 5.5.32. Powyższy log pochodzi z syslog. W mysql.err nie ma niczego. Nie mogę uzyskać więcej informacji o logowaniu. Dmesg też nic nie ma. – Gevious

+0

co to za wiadomość Ta instalacja MySQL jest już uaktualniona do wersji 5.5.29; Czy masz uruchomione 2 oddzielne instancje mysql? – hovanessyan

Odpowiedz

3

Okazało się, że jedna z moich tabel w jednym z plików dbs została uszkodzona. This article okazał się bardzo przydatny.

W końcu po prostu utworzyłem mysqldump bazy danych i przywróciłem zrzut do nowej bazy danych. To rozwiązało problem.

Powiązane problemy