Heim >Datenbank >phpMyAdmin >So lösen Sie das Problem, dass phpmyadmin die MySQL-Datentabelle als „in Verwendung' anzeigt und nach der Reparatur immer noch ungültig ist
In der folgenden Tutorial-Kolumne von phpmyadmin erfahren Sie, wie Sie das Problem lösen können, dass phpmyadmin die MySQL-Datentabelle „in Verwendung“ anzeigt und nach der Reparatur immer noch ungültig ist. Ich hoffe, dass es Freunden in Not hilfreich sein wird!
PHP+MySQL-Backend, einige Programmseiten zeigen keinen Inhalt an und Fehlermeldungen sind falsch und müssen repariert werden.
Öffnen Sie phpmyadmin und wählen Sie die anzuzeigende Datenbank aus. Tatsächlich werden 3 Tabellen als „in Verwendung“ angezeigt. Nach Überprüfung der „Reparaturtabelle“ erscheint eine Fehlermeldung und kann nicht repariert werden.
Also habe ich mit der „Analysetabelle“ und der „Optimierungstabelle“ begonnen, aber beide sind fehlgeschlagen. Die erste Fehlermeldung: Es kann keine neue temporäre Datei erstellt werden. Google-Lösung: Reparatur erzwingen myisamchk -r -f ****.MYI, das Problem bleibt bestehen.
Schritt eins: Stoppen Sie den MYSQL-Dienst, cmd-Befehl: net stop mysql.
Schritt 2: Gehen Sie auf Nummer sicher und sichern Sie den gesamten Datenbankordner.Schritt 3: Öffnen Sie den Ordner, in dem sich die Datenbank befindet, suchen Sie die vom System der beschädigten Tabelle automatisch generierte Datei (xxxx.TMD) und benennen Sie sie um (xxx.MYD).
Schritt 4: Führen Sie den Reparaturbefehl aus: myisamchk -r D:/MYSQLdata/database name*.MYI (denken Sie daran: Der MySQL-Dienst wird hier gestoppt. Sie müssen den CMD-Befehl eingeben, um das Bin-Verzeichnis von MySQL aufzurufen.) 5: Starten Sie den MYSQL-Dienst.
Schritt 6: Führen Sie den Befehl erneut aus: mysqlcheck -o -r Datenbankname -u root -p (ändern Sie ihn entsprechend in Ihren MYSQL-Administratornamen), und Sie werden nach der Ausführung aufgefordert, das Passwort einzugeben.
Überprüfen Sie weiterhin, ob eine Schreibberechtigung vorliegt, aber das Problem wird dadurch immer noch nicht behoben.
Das Problem wird nach der Festplattenreinigung automatisch behoben.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass phpmyadmin die MySQL-Datentabelle als „in Verwendung' anzeigt und nach der Reparatur immer noch ungültig ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!