bash copia de seguridad de todas las bd mysql
Por mameyugo el 11.Jul.2011
Para hacer copia de seguridad rapidamente de todas las bases de datos que tengas en tu ordenador o en tu servidor, puedes utilizar este comando.
Crea un archivo con los nombres de todas las bases de datos que quieras salvar y lo llamamos bd.txt (el nombre puede ser el que te de la gana).
y después en terminal ( linux ) ejecuta:
$ for i in `cat bd.txt`;do mysqldump -u usuario -pcontrasena -d $i > /home/tuusuario/copiaseguridad/bd/$i`date +%Y%m%d`.sql;done
o en el caso de querer salvar todas exceptuando prueba
$ for i in `ls /var/lib/mysql/ | grep -v "prueba"`; do mysqldump -u usuario -pcontrasena -d $i > /home/tuusuario/copiaseguridad/bd/$i`date +%Y%m%d`.sql; done
Comentarios