Hacer respaldo de una base de datos en MySQL Server

Si deseamos hacer un respaldo en bruto de una base de datos que tengamos en MySQL server, es fácil, solo debemos escribir esto desde la consola:


mysqldump –opt -u root -p bd_01 > /root/BD_01.sql

El comando mysqldump como su nombre lo indica, hace un dumpeo de lo que existe en una base de datos hacia un archivo de texto planto en este caso un .sql compatible con cualquier administrador de base de datos (phpmyadmin, navicat, etc)

Opciones
-u indica el usuario a utilizar para conectarse a la base de datos en este caso el usuario root.
-p es utilizado para colocar el password, si no se coloca el lo solicitará luego.
bd_01 es el nombre que recibe la base de datos que se desea dumpear y por ultimo,
/root/BD_01.sql es la ruta y el nombre del archivo donde se almacenará toda la data extraida.

Anuncios

Crear un respaldo de una carpeta desde la consola

Con el comando tar podemos crear un respaldo de cualquier carpeta deseada, un ejemplo de esto sería de la siguiente manera:

tar cvzf  respaldo.tar.gz /var/www/

de esta manera se crea un archivo comprimido (respaldo.tar.gz) el cual contendrá todos los archivos contenidos en la ruta que se le indicó, a saber /var/www/