приветствую глубокоуважаемого Олла.
Сначала вступление:
Бэкапились мирно базы с помощью backup-manager и все было хорошо пока не узнали что все плохо. У меня есть подозрение что плохо из за того что используются базы с хранилищем innodb.
В бэкапе не оказалось нужной базы.
В общем mysqldump -A >AllDB.sql бэкапит далеко не все базы.
Решение конечно есть в виде скрипта:
#!/bin/sh
timestamp=`date +%y%m%d-%H%M`
echo $timestamp
echo '#!/bin/sh' >1-dump-$timestamp.sh
mysql -h dbhost -uroot -ppasword -e «show databases» | grep -v Database
| \
grep -v mysql | grep -v information_schema| grep -v test | grep -v OLD | \
gawk '{print «mysqldump -a -e -K --routines --single-transaction -uroot -ppassword
» $1" \>«$1».$timestamp.sql"}' >>1-dump-$timestamp.sh
chmod +x
1-dump-$timestamp.sh
По исполнению этого скрипта создается скрипт бэкапящий базы.
Может кто уже сталкивался с такой проблемой?
Хочется бэкапить базу с помощью myqldump -A и все базы в один файл а в идеале это должно работать при исполнении backup-manager
всех благ,
0лег.