Przejdź do serwera źródłowego i użyj poniższego polecenia dla mysql-
mysqldump -R -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db
Jeśli wykonujesz polecenie z dowolnego trzeciego serwera, to-
mysqldump -R -h source_server_ip -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db
Jeśli chcesz migrować tylko niektóre tabele-
mysqldump -uroot -proot_pass source_db table1 table2 table3 | mysql -h remote_server_ip -uroot -proot_pass target_db
Uwaga:z którego serwera wykonujesz polecenie, powinien mieć uprawnienia do wykonywania poleceń również na innych serwerach.
aktualizacja Wreszcie możesz użyć poniższego polecenia, aby skopiować również zapisane procedury-
mysqldump -R -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db
Uwaga:docelowa baza danych powinna istnieć na serwerze docelowym.