Исправление
dmitryalexeeff,
(текущая версия)
:
Ну и можно сделать вот таким скриптом:
#!/bin/bash
databases=`echo "show databases;" | mysql --skip-column-names $@`
for database_name in $databases; do
mysqldump $@ $database_name > /home/backup/$database_name;
done
И вызывать скрипт с параметрами подключения, как у mysql и mysqldump, например:
./script.sh -u root -h 192.168.99.99
Исходная версия
dmitryalexeeff,
:
[code=Bash]
#!/bin/bash
BACKUP_DIR=/home/backup
databases=`echo «show databases;» | mysql --skip-column-names $@`
for database_name in $databases; do
mysqldump $@ $database_name > /home/backup/$database_name;
done
[/code]