Gehen Sie zum Quellserver und verwenden Sie den folgenden Befehl für mysql-
mysqldump -R -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db
Wenn Sie den Befehl von einem dritten Server aus ausführen, dann-
mysqldump -R -h source_server_ip -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db
Wenn Sie nur einige Tabellen migrieren möchten-
mysqldump -uroot -proot_pass source_db table1 table2 table3 | mysql -h remote_server_ip -uroot -proot_pass target_db
Hinweis:Der Server, von dem Sie den Befehl ausführen, sollte die Berechtigung haben, den Befehl auch auf anderen Servern auszuführen.
aktualisieren Schließlich können Sie auch den folgenden Befehl verwenden, um gespeicherte Routinen zu kopieren-
mysqldump -R -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db
Hinweis:Die Zieldatenbank sollte auf dem Zielserver vorhanden sein.