Hallo, wenn Sie Ihre MySQL- oder MariaDB-Datenbanken zwischen Linux-Servern migrieren müssen, da sie die neue Leere sind, ohne andere Datenbanken als die mysql-Einstellungen selbst, dies durch die Datendateien (.frm, .ibd, .opt) Folgen Sie den Tipps:
– Dateien sind im /var/lib/mysql-Pfad enthalten;
sitzer-Benutzer sollte mysql und mysql-Gruppe sein, Aufmerksamkeit darauf, da es möglicherweise die Dateien durch root kopieren wird. Der Befehl zum Festlegen des neuen Benutzers und der neuen
– Der Be Gruppe lautet: sudo chown -R mysql:mysql /var/lib/
mysql
– Kopiert alle Ordner werden Sie bereits in der Lage sein, die Datenbanken in MySQL zu sehen.
– Die Datenbanken sind nicht zugänglich, da die neuen Datenbanken nicht Teil des SDBG-Wörterbuchs sind. Um dies zu beheben, müssen Sie eine andere Datei vom "alten" Server kopieren. Ich weise nochmals darauf hin, dass dieser Vorgang nur zum Kopieren der Daten auf einen neuen Server durchgeführt werden sollte, auf dem noch keine Datenbanken erstellt wurden. Die Kontinuität dieses Schritts kann die alten Fundamente, wenn überhaupt, unzugänglich machen. Dann aufgepasst.
– – Die zu ersetzende Datei ist ibdata1, sie befindet sich im Pfad /var/lib/mysq
l. Dann erstellen Sie eine Kopie oder ändern Sie ihren Namen: sudo mv /var/lib/mysql/ibdata1 /var/lib/mysql/ibdata1_bkp
en Sie nun die ibdata1-Datei vom alten Server auf den neuen server und versuchen Sie dann, auf die Tabellen zuzugreifen.
– – Kopier
Ich betone, dass die gesamte Verantwortung dieses Prozesses derjenige ist, der ihn ausführt, und hier hinterlassen wir nur Anweisungen für seinen eigenen Gebrauch, mit dem alleinigen Zweck der Unterstützung. Wenn Sie sich dieses Vorgangs nicht sicher sind, rufen Sie alle personen auf, die ausführen können.
In der Notwendigkeit der Unterstützung habe ich Ihren Kommentar verlassen!