Importieren von alten mysql-data-Ordner
Nach einer Neuinstallation die alten Daten noch zeigt innen den MySQL/data Ordner, aber nicht tatsächlich in die Datenbank geladen.
Gibt es eine Möglichkeit zu haben, die MySQL-scan-Daten, Ordner und /oder importieren Sie die alten Ordner hat es von seinem vorherigen installieren?
[Einige Daten geändert wurde, nachdem das Letzte backup - /export - teilweise meine Schuld - also ich wäre es lieber, es erkennt die Ordner eher, als reimporting die SQL-Dateien,.]
InformationsquelleAutor SamGoody | 2010-05-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn die Daten in den richtigen Ordner, es wird sichtbar in MySQL, oder Sie erhalten Fehler, wenn der server startet. Überprüfen Sie
/var/log/messages
und Ihre MySQL-Fehler-Protokoll - (wie definiert in deiner config).Wenn Sie keine Fehler erhalten und können nicht sehen, die Daten, ist es wahrscheinlich, dass der Weg der Daten in
my.cnf
verweist auf einen anderen Ordner.Kein problem.
my.ini
ist die Windows-version vonmy.cnf
- MySQL-noch viel öfter auf Linux-basierten Systemen, so dass ich die Annahme mit nicht-OS-info in der Frage. Ihre log-Datei definiert ist, in deiner config istErrorLog
Richtlinie. Lohnt sich ein upvote vielleicht? 🙂Note to self: unter Windows können Sie kopieren/verschieben Sie die gesamte C:\ProgramData\MySQL\MySQL Server 5.6\data-Ordner, wo Sie wollen; geben Sie einfach den neuen Pfad in C:\ProgramData\MySQL\MySQL Server 5.6\my.ini
InformationsquelleAutor Andy
Die oben genannten sind gute Ideen.
Zum wiederherstellen aus einem vorhandenen backup-Verzeichnis mit null Auswirkung auf eine vorhandene Datenbank:
Sie laufen nun aus Ihrer Sicherung, so tun, ein MySQL-dump für die Tabellen, die Sie brauchen
InformationsquelleAutor Datadimension