sql >> Database teknologi >  >> RDS >> Mysql

Løsningsindeks for tabelbruger er korrupt; prøv at reparere det

Jeg forsøgte at tildele adgang til en database til standard root bruger i min MariaDB-database hostet via phpmyadmin, og jeg fik følgende fejl.

Can't open and lock privilege tables: Index for table 'user' is corrupt; try to repair it

Selvom det ikke er nøjagtig samme fejl, men jeg fik lignende fejl som ovenstående, da jeg prøvede at udføre lignende funktioner som at indstille adgangskode til brugertabellerne eller tilføje privilegier til en bruger.

Lad os se, hvordan du løser problemer som dette:

  • Først skal vi tjekke de tabeller, der har fejl eller problemer.
  • Vælg den database, hvor du skal reparere tabellerne eller finde problemer. Eller vælg den database, hvor du får fejl svarende til ovenstående.
  • Vælg alle tabellerne i databasen i nederste venstre hjørne, og vælg muligheden Check table . Dette vil vise de nøjagtige tabeller, hvor problemet er.
  • Dernæst kan tabellerne med problemet vælges og repareres som vist på billedet nedenfor. Alternativt kan alle tabellerne i databasen vælges og muligheden Repair table kan vælges til at reparere bordene, hvis det er muligt.

Referencer:

  1. Reparer xampp mysql brugertabel
  2. Reparer mysql db med phpmyadmin

  1. Sådan får du mening i SQL Server Geografi Data Type

  2. Indeks på tidsstempel:Funktioner i indeksudtryk skal være markeret som IMUTABLE

  3. MySQL LOAD DATA INFIL med PÅ DUBLIKAT NØGLEOPDATERING

  4. Mysql indsæt i 2 tabeller