Сценарий для резервного копирования базы данных Mysql на Amazon S3

Кто-то может объяснить сценарий для резервного копирования базы данных Mysql на Amazon S3? Сценарий

0
задан 13 July 2016 в 12:05

2 ответа

Мой сценарий удара для резервного MySQL к S3.

SERVERNAME="YOUR_SERVER_NAME"
TIME=`date +"%Y-%m-%d-%H-%M"`             
FILENAME="backup-DB-$SERVERNAME-$TIME.sql.gz"      
DESDIR="/var/backfile"          
mysqldump -u root -pYOURPASSWORD YOURDBNAME | gzip -9 > $DESDIR/$FILENAME
/usr/bin/aws s3 cp $DESDIR/$FILENAME s3://YOURS3BucketName
/bin/rm $DESDIR/$FILENAME

ИМЯ СЕРВЕРА Изменения к Вашему имени сервера; эта переменная, используемая только для создания имени файла.

Изменение YOURPASSWORD к Вашему паролю MySQL.

Изменение YOURDBNAME к Вашему имени базы данных MySQL Вы хотите скопировать

Изменение YOURS3BucketName к Вашему имени блока S3.

необходимо установить CLI AWS и настроить AWS cred перед использованием сценария.

Наконец, помещает Ваш сценарий в задание Крона

@daily/root/dbback.sh

2
ответ дан 28 September 2019 в 23:41

Для того сценария нужны Вы для определения пароля root для Вас база данных и Вы название блока устройства хранения данных S3. Так отредактируйте, это сначала затем пытается выполнить его.

, Что команда пропускает information_schema, performance_schema, mysql & тестовые базы данных, которые обычно не нужный для резервного копирования предлагает.

я предложил бы, чтобы Вы копировали текущую установку своей базы данных к среде разработки, и попробуйте тот сценарий там.

0
ответ дан 28 September 2019 в 23:41

Другие вопросы по тегам:

Похожие вопросы: