Copiar una tabla entre diferentes Bases de Datos MySQL
Queremos copiar una tabla de una base de datos MySQL a otra alojada en otro servidor.
Para ello haremos un export, moveremos el fichero exportado al servidor de la bd destino y haremos un import.
Se puede hacer directamente desde la misma máquina de origen mediante mysql conectado a la otra base de datos remota, pero supongamos que no tenemos ese permiso.
- Exportamos la tabla que queremos copiar. Desde el terminal del sistema ejecutamos:
mysqldump -p -user=usuario base_de_datos nombre_tabla > nombre_fichero.sql - Copiamos el fichero de un servidor a otro si la bbdd estuviera en otro servidor:
scp nombre_fichero.sql usuario_del_sistema@servidor:/ruta/donde/guardarlo/ - Importamos la tabla en la bd destino. Desde el terminal:
mysql -uusuario -p -D base_de_datos < nombre_fichero.sql
Hasta la próxima
Publicar un comentario