2017-09-11 5 views
1

so bin ich kein Server-Experte. Verwaltet, um einen Server mithilfe des Migrationstools von Plesk zu migrieren. Alle von Plesk verwalteten DBs wurden verschoben. Es wurde jedoch festgestellt, dass alle über MySQL verwalteten DBs und Benutzer nicht migriert wurden. Kann mir jemand eine Lösung dazu sagen?Fehlende MySQL-Benutzer nach der Migration mit Plesk Migration Tool

Antwort

3

Dies ist ein erwartetes Verhalten - Plesk Migration Tool migriert nur Objekte, von denen es weiß. Da Sie einige Datenbanken und Benutzer haben, die direkt über MySQL verwaltet werden, weiß Plesk nichts darüber, so dass sie nicht übertragen werden.
Sie sollten solche Datenbanken und Benutzer manuell mit mysqldump übertragen.
Um eine Sicherung der Datenbank mit create mysqldump Sie den folgenden Befehl verwenden:

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin DATABASE_NAME > FILE_NAME.sql 

wiederherzustellen solche Datenbank laufen:

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin DATABASE_NAME < FILE_NAME.sql 

Auch müssen Sie die mysql Datenbank, die Informationen enthält Zuschuss. Ich empfehle Ihnen nicht, es blind zu übertragen und nur Benutzer neu zu erstellen.
Beachten Sie, dass wenn die MySQL-Version auf dem Zielserver höher als auf der Quelle ist, Sie das Skript mysql_upgrade ausführen müssen, um Änderungen am Schema vorzunehmen.

Alternativ können Sie Export/Import-Datenbanken über phpMyAdmin, die mit Plesk ausgeliefert und kann bei Plesk> Tools & Einstellungen> Datenbankserver finden.

+0

Danke für die Antwort. Nur eine kurze Frage: Weißt du, ob ich die Plesk-Migration erneut verwenden würde? Würde sie alle aktuellen Dateien/DBs überschreiben oder würde etwas anderes passieren? – Kakenx

+0

Ja, wenn Sie den Inhalt erneut migrieren, wird er neu geschrieben. –

Verwandte Themen