Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # crear array con las bases de datos del servidor.
- databases=( $(mysql -N -B -e 'SHOW DATABASES') )
- # '-N' Oculta el encabezado de las columnas
- # '-B' Usa formato tabular simple (batch mode)
- # '-e' Ejecuta el comando SQL proporcionado (no interactivo)
- db_dump () {
- mkdir -p dumps
- mysqldump $1 > dumps/$(date +%s)_${1}.sql || exit 1
- }
- for db in ${databases[@]}; do
- if [ "$db" == "information_schema" ] || [ "$db" == "mysql" ] || [ "$db" == "performance_schema" ] || [ "$db" == "sys" ]; then
- continue
- fi
- db_dump $db
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement