Ich habe versehentlich den Datenbankordner vom MySQL-Server gelöscht

Ich habe versehentlich den Datenbankordner vom MySQL-Server gelöscht

Ich habe einen MySQL-Server und habe darauf einige Datenbanken erstellt. Aus Versehen habe ich einen Datenbankordner aus dem Verzeichnis gelöscht.

Ich habe eine Kopie dieses Datenbankordners als Backup gespeichert.

Ich habe den Server angehalten und den Datenbankordner darin eingefügt. Nach dem Starten des Servers stelle ich fest, dass ich die Datenbank zwar sehen kann, aber keine Abfrage darauf ausführen kann.

Fehlermeldung - Tabelle existiert nicht mit Fehlercode: 1146

Ich habe es nicht verstanden. Der Server kann die Datenbank sehen, aber keine Abfrage darauf ausführen.

Bitte geben Sie mir eine Methode, um die Datenbank ordnungsgemäß auf dem Server wiederherzustellen, da ich keine ".SQL"-Datei davon habe.

Antwort1

Sie müssen den Tablespace löschen und erneut importieren (vorausgesetzt, es handelt sich um InnoDB). Sehen Sie sich diesen Artikel an:https://blog.toadworld.com/2017/06/14/transportable-tablespaces-in-innodb.

verwandte Informationen