domingo, 18 de mayo de 2008

Importar/Exportar desde Mysql

Esta semana en mi trabajo, teniamos que migrar los servicios web de una máquina a una nueva máquina, algo my habitual en la informática. Por este motivo tuve que migrar las bases de datos almacenadas en mysql de la vieja a la nueva. Este ha sido el detonante de escribir este artículo ya que existe muchas formas de hacerlo, desde phpmyadmin, con mysqlimport pero creo que la forma más rápida es la que os cuento a continuación.

Exportar una base de datos de mysql

$ mysqldump -u [user] -p --opt [nombre database] > [fichero].sql

Importar una base de datos en mysql

Lo primero será crear una base de datos vacia desde mysql shell

$mysql -u [user] -p

$create database [nombre database];

$\q

$mysql -u [user] -p [nombre database] < [fichero].sql

Nota. Sustituir las palabras entre corchetes [] por las adecuadas

No hay comentarios: