Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So stellen Sie die MySQL-Datenbank aus physischen Dateien wieder her

Ich habe eine Lösung gefunden

  1. Neues xampp installieren
  2. Kopieren Sie Ihren alten Datenbankordner von xampp\mysql\data\databasefolder nach Einfügen in Ihren laufenden xampp-Ordner
    C:\xampp\mysql\data
  3. Beenden Sie danach mysql und den Apache-Dienst, sichern Sie dann Ihre laufenden xampp-Dateien ib_logfile0, ib_logfile1 und ibdata1 und speichern Sie sie an einem sicheren Ort
  4. Kopieren Sie dann dieselbe Datei (ib_logfile0,ib_logfile1 und ibdata1) aus oldxampp\mysql\data\ und fügen Sie Ihren laufenden xampp-Server C:\xampp\mysql\data\
  5. ein
  6. Starten Sie den MySQL- und Apache-Dienst Öffnen Sie CMD Fire commandC:\xampp\mysql\bin>mysqldump -u dbusername -p dbpassword dbname>D:\exportdb.sql
  7. Stoppen Sie den MySQL- und Apache-Dienst und stellen Sie Ihre Hauptdatei ib_logfile0, ib_logfile1 und ibdata1 wieder her (überprüfen Sie Schritt 3)
  8. Starten Sie danach den Dienst erneut und öffnen Sie http://localhost/phpmyadmin/ und importieren Sie die Datenbanksicherung von D:\exportdb.sqlJetzt funktioniert Ihre Sicherung :)