1.1, artem (??), 16:31, 19/01/2007 [ответить]
| +/– |
Спасибо, помогло !
только вот если еще это дело досовершенствовать бы, а именно чтобы оно само автоматом делало, скажем в 00:00, а еще классно будет, если база старая, то чтобы удалялась через....скажем...пару недель... | |
1.2, artem (??), 16:41, 19/01/2007 [ответить]
| +/– |
кстати, чето не въехал немного...
если вместо
cd ${BK_DIR}
написать
cd ${backup_dir}
то получится.... ???
| |
1.4, pentarh (??), 00:26, 24/02/2007 [ответить]
| +/– |
Пока думп локает таблицы, мой мускуль просто усирается от количества ждущих запись тредов...
Тем, кому денег не жалко, советую поднять параллельный репликационный сервак и делать с него бекап в таких случаях.
ЗЫ. Стек, превед ;) | |
1.7, pasha (??), 19:55, 14/08/2008 [ответить]
| +/– |
Спасибо. Класная вещь. Правда немножко переделал под себя :)
| |
1.8, error500 (??), 19:21, 07/04/2009 [ответить]
| +/– |
/* начало скрипта sql-backup.sh */
#!/bin/sh
USR=dbusr
PSWD=dbpswd
FN='/bin/date +%Y-%m-%d'
BK_DIR="$HOME/backup_db/"
PARAM="--quote-names --add-drop-table -u$USER -p$PSWD"
if [ !-d $BK_DIR || mkdir $BK_DIR ]; then
echo "Not found target dir $BK_DIR"
fi
cd $BK_DIR
/opt/mysql/bin/mysqldump ${PARAM} vadim_db1 > vadim_db1.sql
/opt/mysql/bin/mysqldump ${PARAM} vadim_db2 > vadim_db2.sql
tar -cvf ${BK_DIR}/sql-${FN}.tar *.sql
gzip ${BK_DIR}/sql-${FN}.tar
chmod 600 ${BK_DIR}sql-${FN}.tar.gz
rm *.sql
/* конец скрипта */
Непроверил но так функциональность болeе развитая (ну типа мысль покрайней мере ясна да?), а вообще да согласен с предыдущими оратором второй сервер это хорошо
З.Ы. только вот mysqldump не увсех там может оказатся и неплохобы его поиск тоже автоматизировать
| |
|