Innehållsförteckning:

Varför kraschar MySQL-tabellen?
Varför kraschar MySQL-tabellen?

Video: Varför kraschar MySQL-tabellen?

Video: Varför kraschar MySQL-tabellen?
Video: [FIXED] XAMPP Error: MySQL shutdown unexpectedly | Repair Corrupted Database 2024, Maj
Anonim

Många server kraschar orsakas av skadade datafiler eller indexfiler. MySQL uppdaterar filerna på disken med write()-systemanropet efter varje SQL-sats och innan klienten meddelas om resultatet.

Helt enkelt så, hur fixar jag en kraschad MySQL-tabell?

Reparerar kraschade tabeller med phpMyAdmin

  1. Logga in på ditt SiteWorx-konto.
  2. Till vänster väljer du Hosting Features > MySQL > PhpMyAdmin.
  3. Välj rätt databas från listan till vänster.
  4. Markera kryssrutan som motsvarar den skadade tabellen och klicka på Reparera tabell i listan Med vald.

Dessutom, hur fixar jag InnoDB? Återställning från skadade InnoDB-tabeller

  1. Steg 1 – Ta fram din databas i återställningsläge.
  2. Steg 2 – Kontrollera vilka tabeller som är skadade och gör en lista.
  3. Steg 3 – Säkerhetskopiera och släpp dina skadade tabeller.
  4. Steg 4 – Starta om MySQL i normalt läge.
  5. Steg 5 – Importera backup.sql.
  6. Steg 6 – Byt port och ta en öl.

På samma sätt kan man fråga sig, vad gör reparationstabellen MySQL?

Om du använder alternativet SNABB, REPARATIONSBORD försöker att reparera endast indexfilen och inte datafilen. Om du använder alternativet Utökad, MySQL skapar indexet rad för rad istället för att skapa ett index i taget med sortering. Den här typen av reparera är som det gjort av myisamchk --safe-recover.

Vad är Mysqlcheck?

mysqlcheck är ett underhållsverktyg som låter dig kontrollera, reparera, analysera och optimera flera tabeller från kommandoraden. den är i huvudsak ett kommandoradsgränssnitt till kommandona CHECK TABLE, REPAIR TABLE, ANALYZE TABLE och OPTIMIZE TABLE, och så, till skillnad från myisamchk och aria_chk, kräver att servern är igång.

Rekommenderad: