Innholdsfortegnelse:

Hvorfor krasjer MySQL-tabellen?
Hvorfor krasjer MySQL-tabellen?

Video: Hvorfor krasjer MySQL-tabellen?

Video: Hvorfor krasjer MySQL-tabellen?
Video: Review: Quiz 1 2024, November
Anonim

Mange servere krasjer er forårsaket av ødelagte datafiler eller indeksfiler. MySQL oppdaterer filene på disken med write()-systemkallet etter hver SQL-setning og før klienten blir varslet om resultatet.

Ganske enkelt, hvordan fikser jeg en krasjet MySQL-tabell?

Reparerer krasjet tabeller med phpMyAdmin

  1. Logg på SiteWorx-kontoen din.
  2. Til venstre velger du Hosting-funksjoner > MySQL > PhpMyAdmin.
  3. Velg riktig database fra listen til venstre.
  4. Merk av i avmerkingsboksen som tilsvarer den ødelagte tabellen, og klikk på Reparer tabell fra listen Med valgt.

Også, hvordan fikser jeg InnoDB? Gjenoppretter fra ødelagte InnoDB-tabeller

  1. Trinn 1 – Ta opp databasen i gjenopprettingsmodus.
  2. Trinn 2 – Sjekk hvilke tabeller som er ødelagt og lag en liste.
  3. Trinn 3 – Sikkerhetskopier og slipp de ødelagte tabellene dine.
  4. Trinn 4 – Start MySQL på nytt i normal modus.
  5. Trinn 5 – Importer sikkerhetskopi.sql.
  6. Trinn 6 – Bytt port og ta en øl.

På samme måte kan man spørre seg, hva gjør reparasjonstabellen MySQL?

Hvis du bruker QUICK-alternativet, REPARASJONSBORD prøver å reparere bare indeksfilen, og ikke datafilen. Hvis du bruker alternativet UTVIDET, MySQL oppretter indeksen rad for rad i stedet for å lage én indeks om gangen med sortering. Denne typen reparere er slik gjort av myisamchk --safe-recover.

Hva er Mysqlcheck?

mysqlcheck er et vedlikeholdsverktøy som lar deg sjekke, reparere, analysere og optimere flere tabeller fra kommandolinjen. Den er i hovedsak et kommandolinjegrensesnitt til kommandoene CHECK TABLE, REPAIR TABLE, ANALYZE TABLE og OPTIMIZE TABLE, og så, i motsetning til myisamchk og aria_chk, krever at serveren kjører.

Anbefalt: