Respaldar la Base de datos MySQL

6 03 2008

Hay ocaciones donde es necesario tener el “codigo” de nuestra base de datos, ya sea para hacer un respaldo , para migrar la BD a otro servidor o simplemente por que se nos da la gana.

Para esto MySQL cuenta con un comando muy bueno, el cual nos entrega un archivo con todas las tablas, relaciones y registros que se encuentran en la BD.

mysqldump -u usuario -p nombreDB > Archivo_de_salida.sql

Donde usuario hay que reemplazarlo con nuestro nombre de usuario.

Lo unico que hay que considerar es que en el script no se encuentra la creacion de la BD, asi que antes de ingresar este archivo pa crear la BD es necesario agregar las siguientes lineas al inicio del archivo:

CREATE nombre_base_de_datos;
USE nombre_base_de_datos;

y con eso es suficiente 😉





Pasar de Entidad – Relacion (ER) a mysql en ubuntu Gutsy

12 02 2008


Ferret

Hacer el modelo Entidad-Relacion para una Base de datos, sin duda que es lo mejor y por lo que se debe comenzar, pero cuando esto ya está listo viene la parte tediosa (para algunos), asi que para nosotros existe ferret que es una gran utilidad que nos permite pasar nuestro modelo ER a un scritp de mysql con un par de clicks 🙂

Bueno esta aplicación no solo permite pasar nuestro modelo a mysql, sino que genera scripts para otros motores de base de datos, Postgresql, sql92 , GerWinML.

Ya que ferret viene en los repositorios oficiales de Ubuntu , para instalarlo solamente hay que ejecutar :
sudo apt-get install ferret

y listo 😉

Recuerden siempre revisar el script, porque ningun software está libre de errores.

A continuacion dejo unos pantallazos del programa.

Saludos

principal

Entidad relacion

Diagrama de tablas

script mysql