Frage

Ich habe .Frm, ibdata und ib_logfile aus meiner früheren Version von MySQL und jetzt habe ich mich zu einer neueren Version verlagert. Leider habe ich die vorherige Version nicht installiert, damit ich den Dump nicht nehmen und in die neue MySQL -Version importieren kann.

Bitte schlagen Sie einen Weg vor, um diese Datenbanken in der neueren MySQL -Version auszuführen. Ich habe alle erforderlichen Dateien aus dem vorherigen MSQL.

War es hilfreich?

Lösung 2

Nun, es mag trivial erscheinen. Aber da ich den gesamten MySQL -Ordner gespeichert hatte, der in Programmdateien aus meiner vorherigen Installation vorhanden ist. Ich fand heraus, dass ich diesen Ordner immer noch verwenden konnte, um die vorherige MySQL -Installation ohne Änderungen oder Neuinstallation auszuführen (es scheint, dass MySQL wie Linux -Software funktioniert). Und jetzt verwende ich MySQldump, um den Dump zu erstellen, und importiere ihn dann in die neue MySQL -Version.

Andere Tipps

Es ist wirklich gefährlich, dies zu tun. Machen Sie es also einfach auf einer Kopie der Dateien (und versuchen Sie, genau dieselbe Version von MySQL zu verwenden):

  • Stellen Sie sicher, dass der MySQL -Dienst nicht ausgeführt wird
  • Entfernen Sie die IB_Logfile (es wird nicht benötigt)
  • Legen Sie die Dateien in den MySQL Datadir ein
  • Starten Sie Ihren Server und überprüfen Sie die Protokolldateien.
  • Überprüfen Sie, ob alles funktioniert.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top