Экспорт всех баз данных MySQL в разные файлы
Иногда возникает необходимость экспортировать все базы данных MySQL в разные файлы. Нашёл на просторах сети Интернет удобный скрипт и немного модифицировал его:
#!/bin/bash
MYSQL_USER=root
MYSQL_PASS=password
MYSQL_HOST=127.0.0.1
NOW=`date '+%Y%m%d-%H%M'`
DIR=$NOW'_mysqldumps'
if ! [ -d $DIR ];
then
mkdir $DIR
fi
for dbname in `echo SHOW DATABASES | mysql -h $MYSQL_HOST -u$MYSQL_USER -p$MYSQL_PASS | sed '1,1d'`;
do
echo "Dump $dbname..."
mysqldump -h $MYSQL_HOST -u$MYSQL_USER -p$MYSQL_PASS $dbname > "$DIR/$dbname.sql"
done;
Использованные источники: http://toster.ru/q/14127
Добавлено: 2014-08-25, обновлено: 2014-08-26
Поделиться:
Оставить комментарий
Комментарий появится после одобрения.