İçindekiler:

MySQL tablosu neden çöküyor?
MySQL tablosu neden çöküyor?

Video: MySQL tablosu neden çöküyor?

Video: MySQL tablosu neden çöküyor?
Video: MySQL 7-Foreign Key ve 3 Tablo Join edilmesi 2024, Kasım
Anonim

Birçok sunucu çöker bozuk veri dosyaları veya dizin dosyalarından kaynaklanır. MySQL diskteki dosyaları, her SQL deyiminden sonra ve müşteriye sonuç hakkında bilgi verilmeden önce write() sistem çağrısı ile günceller.

Basitçe söylemek gerekirse, çöken bir MySQL tablosunu nasıl düzeltebilirim?

phpMyAdmin ile çöken tabloları onarma

  1. SiteWorx hesabınızda oturum açın.
  2. Sol tarafta Barındırma Özellikleri > MySQL > PhpMyAdmin'i seçin.
  3. Soldaki listeden doğru veritabanını seçin.
  4. Bozuk tabloya karşılık gelen onay kutusunu seçin ve Seçilenlerle listesinden Tabloyu onar'ı tıklayın.

Ayrıca, InnoDB'yi nasıl düzeltirim? Bozuk InnoDB tablolarından kurtarma

  1. Adım 1 – Veritabanınızı kurtarma modunda açın.
  2. Adım 2 – Hangi tabloların bozuk olduğunu kontrol edin ve bir liste yapın.
  3. Adım 3 – Bozuk tablolarınızı yedekleyin ve bırakın.
  4. Adım 4 – MySQL'i normal modda yeniden başlatın.
  5. Adım 5 – Yedek.sql dosyasını içe aktarın.
  6. Adım 6 – Limanı değiştirin ve bir bira alın.

Benzer şekilde, onarım tablosu MySQL'in ne yaptığı sorulabilir.

HIZLI seçeneğini kullanırsanız, ONARIM MASASI dener onarım veri dosyası değil, yalnızca dizin dosyası. GENİŞLETİLMİŞ seçeneğini kullanırsanız, MySQL sıralama ile her seferinde bir dizin oluşturmak yerine dizini satır satır oluşturur. Bu tarz onarım myisamchk --safe-recover tarafından yapılana benzer.

Mysqlcheck nedir?

mysqlcheck komut satırından birden çok tabloyu kontrol etmenize, onarmanıza, analiz etmenize ve optimize etmenize olanak sağlayan bir bakım aracı. Bilişim Teknoloji NS esasen CHECK TABLE, REPAIR TABLE, ANALİZ TABLOSU ve OPTIMIZE TABLE komutları için bir komut satırı arabirimidir ve bu nedenle, myisamchk ve aria_chk'nin aksine, sunucunun çalışır durumda olmasını gerektirir.

Önerilen: