Backup 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
¡¡¡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...
No está repe, está afinado.
😀