sql >> Databáze >  >> RDS >> Mysql

Mysql Kopírování databáze ze serveru na server jediným příkazem

Přejděte na zdrojový server a použijte níže uvedený příkaz pro mysql-

mysqldump -R -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db

Pokud spouštíte příkaz z jakéhokoli třetího serveru, pak-

mysqldump -R -h source_server_ip -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db

Pokud chcete migrovat pouze některé tabulky-

mysqldump -uroot -proot_pass source_db table1 table2 table3 | mysql -h remote_server_ip -uroot -proot_pass target_db

Poznámka:ze kterého serveru provádíte příkaz by měl mít oprávnění provádět příkaz také na jiných serverech.

aktualizovat Nakonec můžete použít níže uvedený příkaz také ke kopírování uložených rutin-

mysqldump -R -uroot -proot_pass source_db | mysql -h remote_server_ip -uroot -proot_pass target_db

Poznámka:cílová databáze by měla existovat na cílovém serveru.



  1. Jak analyzovat JSON v postgresql

  2. Vytvoření aplikace Django Movie Recommendation pomocí Jaccard Index

  3. Druhý dotaz SELECT, pokud první SELECT vrátí 0 řádků

  4. Barman 2.11:barman-cloud-restore a barman-cloud-wal-restore