Copia de seguridad MySQL
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