Задать вопрос

Как настроить регулярное резервное копирование БД mysql на сервере?

Есть обычный VPS хостинг. Хотим сделать резервное копирование БД на внешнее хранилище (например по FTP) по расписанию (по cron)
Как есть варианты как это реализовать? наверняка есть готовые уже инструкции
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
#!/bin/bash

filedate=$(date +%Y_%m_%d_%H_%m)
backupname="db_$filedate.sql.gz"
localbkpname="/home/user/backup/$backupname"

mysqldump -uroot -p<pass> <dbname> | gzip -9 > $localbkpname

python dbupload.py $backupname

rm $localbkpname

где pass - пароль
dbname - наименование схемы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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