Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql Копиране на база данни от сървър на сървър с една команда

Отидете на изходния сървър и използвайте командата по-долу за mysql-

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

Ако изпълнявате командата от всеки трети сървър, тогава-

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

Ако искате да мигрирате само някои таблици-

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

Забележка:от кой сървър изпълнявате командата трябва да има разрешение да изпълнява команда и на други сървъри.

актуализация И накрая, можете да използвате командата по-долу, за да копирате и съхранените рутинни програми-

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

Забележка:целевата база данни трябва да съществува на целевия сървър.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как използвате командата източник на MySQL за импортиране на големи файлове в Windows

  2. Грешка при инсталиране на mysql2:Неуспешно изграждане на собствено разширение на gem

  3. Как да отворя DB връзка в Openshift?

  4. Актуализирайте два различни реда в един ред на SQL

  5. PyMySQL не може да се свърже с MySQL на localhost