Solusan

..:: Solusan - Otro blog más ::..

Backup mysql usando el comando mysqldump II

Por Solusan el 03 de September de 2007 en MySQL

includes-mysql-167×86.pngBackup mysql usando el comando mysqldump.

Para hacer un backup de una base de datos:

# mysqldump -uUsuario -p dbnombre > dbnombre.sql

Esto creara un fichero dbnombre.sql con toda la imagen de la dbnombre

Podemos comprimir directamente del dumpeado, para ganar espacio utilizando el gzip. Se haría así:

# mysqldump -uUsuario -p dbnombre | gzip > dbnombre.gz

Para recuperar los datos (o importar):

# mysql -uUsuario -p dbnombre < dbnombre.sql

Si decidimos zipear el archivo, lo haríamos de esta otra forma:

# gunzip < dbnombre.gz | mysql -uUsuario -p dbnombre

Para volcar el contenido de la bbdd con la hora y día:

# mysqldump -uUsuario -p dbnombre > backup-`date +%Y%m%d`-dbnombre.sql

Basado en: Post

Comentarios

  1. ¡¡¡Post repetido!!!! Lo que me plantea la siguiente pregunta filosófica… ¿Qué vale más la pena, repetirse o no escribir nada (en tal caso yo nunca escribiría nada)? …

    En fin, sin intención de repertirme diré que el mejor sistema para backups en cualquier Unix/Linux y sistemas semejantes es un: #rm -Rf realizando previamente un kill -9 -1 , ambos con privilegios de root claro…

  2. No está repe, está afinado.

    :D

Añade tu opinión

*

*