Letzte Woche haben wir eine große Seitenmigration gemacht, rund 1200 MySQL db entsorgt und sie wiederhergestellt. Dabei haben wir die Datenbank "mysql" wiederhergestellt und verlieren dann alle Berechtigungen und Benutzer, die bereits auf dem neuen Server erstellt wurden."mysql" -Datenbank von einem anderen Server wiederhergestellt. Gibt es eine Möglichkeit, es "zu regenerieren"?
Gibt es eine Möglichkeit, die MySQL-Datenbank neu zu generieren? Es macht mir nichts aus, die Benutzer und Privilegien zu verlieren, aber ich möchte die alten Benutzer nicht zu diesem neuen Server bringen.
Vielen Dank im Voraus für Ihre Hilfe.
Sie könnten kaum weniger Details angeben, aber ich vermute, dass Sie MySQL installiert haben und dann zum datadir-Verzeichnis gegangen sind und es (mysql-Ordner eingeschlossen) durch die Dateien der älteren Installation ersetzt haben. Habe ich recht? Ist es zu spät, um eine ordnungsgemäße Sicherung durchzuführen? Es gibt keine Garantie, dass ein Datei-Dump, generiert Gott weiß warum, nicht beschädigt ist. –
Wenn Sie einen echten mysql-Dump haben, ist der sicherste Weg, Ihren mysql-Server neu zu installieren und zu importieren. Überschreibe den mysql-Ordner nicht, wenn du deinen alten Datenbankordner verschiebst/kopierst, da er die Installation abbricht, wenn du die mysql-Version änderst. – Tim
Ich denke, Ihre Frage ist off-topic, denn es geht um Datenbankverwaltung nicht um Programmierung. –