Ciclos formativos de grado medio y superior de la familia Informática y Comunicaciones

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
 

Para copiar todas (-A --all-databases) las bases de datos usando el usuario "root" y solicitando la password de forma iterativa (-p):

mysqldump --user=root -p -A > mysqlcopia-todas.sql

El resultado es un fichero "mysqlcopia-todas.sql" en la carpeta donde nos encontrábamos.

Si queremos que las copias se guarden en la carpeta " /root/copias/  " y que se incluya la fecha en el nombre de archivo (usando el operador grave con el comando date):

mysqldump --user=root -p -A > /root/copias/mysqlcopia-all-`date +%F`.sql

Pero y si solo queremos cierta base de datos? En ese caso una simple modificación del comando anterior :

mysqldump --user=root -p ciertaBD > /root/copias/`date +%F`-ciertaBD.sql

Siendo ciertaBD el nombre de la que queremos hacer el backup. En este último caso he insertado la fecha como a mi me gusta (al principio), de esta forma si hacemos un listado ordenado las veremos de forma cronológica.

Espero que os sea de utilidad, en ese caso, como seguro les será útil a más personas, compartid en vuestras redes.

Hasta la próxima.

Powered by sospedia.net and joseblanco.pro

Add comment


Security code
Refresh