sql >> Base de Datos >  >> RDS >> Mysql

Importar base de datos MySQL de un servidor a otro

Si desea evitar crear un archivo, transferirlo y cargarlo, simplemente puede canalizar mysqldump a un mysql que se ejecuta en el otro servidor o a un ssh mysql en el otro servidor.

Usando mysql para conectarse a la caja remota:

mysqldump --all-databases | mysql -h yourserver.com 

Usar ssh para conectarse al otro servidor

mysqldump --all-databases | ssh [email protected] mysql 

Use mysqldump --all-databases para transferirlos todos, o simplemente especifique los nombres de las bases de datos. Consulte la documentación de mysqldump para más opciones.

También puede usar la función de "Replicación" de MySQL, aunque llevará un poco más de tiempo configurarlo y es bastante complicado. Probablemente no valga la pena todo el tiempo y los problemas por una sola migración.