Zu den MySQL-Datenbankmigrationsmethoden gehören die folgenden mit spezifischen Codebeispielen im Anhang:
Der Befehl zum Sichern der Datenbank lautet wie folgt:
mysqldump -u 用户名 -p 密码 数据库名 > 备份文件路径
Der Befehl zum Wiederherstellen der Datenbank lautet wie folgt:
mysql -u 用户名 -p 密码 新数据库名 < 备份文件路径
Zum Beispiel, um die Datenbank mit dem Namen „old_db“ in der Datei „old_db_backup.sql“ zu sichern. , können Sie den folgenden Befehl verwenden:
mysqldump -u root -p password old_db > ~/old_db_backup.sql
Zum Kopieren Um die Sicherungsdatei „old_db_backup.sql“ in die neue Datenbank „new_db“ zu importieren, können Sie den folgenden Befehl verwenden:
mysql -u root -p password new_db < ~/old_db_backup.sql
Aktivieren Sie zunächst das Hauptserverprotokoll auf dem ursprünglichen Datenbankserver. Öffnen Sie die MySQL-Konfigurationsdatei, suchen Sie den Abschnitt „[mysqld]“ und fügen Sie die folgende Zeile hinzu:
log-bin=mysql-bin server-id=1
Starten Sie dann den MySQL-Dienst neu.
Erstellen Sie auf dem neuen Datenbankserver eine leere Datenbank mit demselben Namen wie die ursprüngliche Datenbank.
Als nächstes öffnen Sie auf dem neuen Datenbankserver die MySQL-Konfigurationsdatei, suchen den Abschnitt „[mysqld]“ und fügen die folgende Zeile hinzu:
relay-log=mysql-relay-bin server-id=2
Starten Sie den MySQL-Dienst neu.
Melden Sie sich bei MySQL auf dem neuen Datenbankserver an und führen Sie den folgenden Befehl aus, um den ursprünglichen Datenbankserver als Masterserver zum neuen Datenbankserver hinzuzufügen:
CHANGE MASTER TO MASTER_HOST='原数据库服务器IP地址', MASTER_USER='主服务器用户名', MASTER_PASSWORD='主服务器密码', MASTER_LOG_FILE='原数据库服务器日志文件', MASTER_LOG_POS=原数据库服务器日志位置;
Dann starten Sie die Replikation:
START SLAVE;
Der Befehl zum Exportieren der Originaldatenbank lautet wie folgt:
mysqldump -u 用户名 -p 密码 数据库名 > 导出文件路径
Um beispielsweise die Datenbank mit dem Namen „old_db“ in die Datei „old_db_export.sql“ zu exportieren, können Sie den folgenden Befehl verwenden:
mysqldump -u root -p password old_db > ~/old_db_export.sql
Der Befehl zu Das Importieren der SQL-Datei in die neue Datenbank erfolgt wie folgt:
mysql -u 用户名 -p 密码 新数据库名 < 导出文件路径
Um beispielsweise die SQL-Datei „old_db_export.sql“ in die neue Datenbank „new_db“ zu importieren, können Sie den folgenden Befehl verwenden:
mysql -u root -p password new_db < ~/old_db_export.sql
Die oben genannten sind mehrere Gängige Methoden für die Migration von MySQL-Datenbanken. Jede Methode hat ihre eigenen. Anwendbare Szenarien. Wählen Sie entsprechend der tatsächlichen Situation die geeignete Methode für die Datenbankmigration aus.
Das obige ist der detaillierte Inhalt vonWelche Schritte sind für die Migration einer MySQL-Datenbank erforderlich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!