Tablo çöktü olarak işaretlendi ve onarılması gerekiyor


15

MySQL ve Nagios Linux PC'yi kurdum (Centos5.5)

Nagios Mysql DB (tam olarak Tablo veri almak) veri almak için bazı komut dosyası yazdım

Veri getirme düzgün çalışıyor ('COUNT' cmd ile onaylandı)

Aşağıdaki komutu çalıştırmak zaman sorun onun hatası aşağıdaki gibi,

mysql> nagios_servicechecks'ten * seçin;

HATA 1194 (HY000): 'nagios_servicechecks' tablosu çöktü olarak işaretlendi ve onarılması gerekiyor

Bu komut dışında, diğer tüm komutlar iyi çalışır.


1
Bu sayfayı kontrol edin: Tablo Bakım Beyanları Sanırım tablonuzda MyISAM motoru ve ihtiyaçları kullanılıyor REPAIR.
ypercubeᵀᴹ

Yanıtlar:


19

Lütfen aşağıdaki sorguyu deneyin,

REPAIR TABLE nagios_servicechecks;

Terminalde yukarıdaki sorguyu deneyin veya tablo veya veritabanlarını phpmyadmin ile onarmak için aşağıdaki bağlantıyı kontrol edin

http://php.about.com/od/mysqladministration/qt/repair_mysql.htm


düzeltme, tırnak işaretleri gerekli değildir ve sonunda noktalı virgül olmalıdır, yani:REPAIR TABLE nagios_servicechecks;
Sam Watkins

@SamWatkins Teşekkürler aynı değiştirildi ..
Karthick

0

Benim için çalışan nagiosxi'ye özgü bir yöntemde bulunan repair_databases.sh komut dosyasını çalıştırıyordu /usr/local/nagiosxi/scripts/. Kök olarak çalıştırdığınızdan emin olun.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.