Tradueix

Mostrando entradas con la etiqueta import. Mostrar todas las entradas
Mostrando entradas con la etiqueta import. Mostrar todas las entradas

lunes, 19 de septiembre de 2016

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.

  1. Exportamos la tabla que queremos copiar. Desde el terminal del sistema ejecutamos:
    mysqldump -p -user=usuario base_de_datos nombre_tabla > nombre_fichero.sql
  2. 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/
  3. Importamos la tabla en la bd destino. Desde el terminal:
    mysql -uusuario -p -D base_de_datos < nombre_fichero.sql
Y eso es todo. Si abrimos el fichero exportado con un editor podremos ver las sentencias SQL necesarias para crear la tabla y las inserciones de los datos.

Hasta la próxima

Oracle Wars © 2008. Template by Dicas Blogger.

TOPO