Как сделать резервную копию БД при отсутствии места?

База mysql весит 90 Гб, на хостинге доступно 100. Не сожмётся она до 10 скорее всего, да и вопрос не о том. Есть какие-то варианты в этом случае? Репликация на другой сервер только? По таблицам копировать? А если всё это в одной таблице?
  • Вопрос задан
  • 323 просмотра
Решения вопроса 2
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
mysqldump bladb | gzip | ssh remotehost "cat > /backup/dump.sql.gz"
Ответ написан
Комментировать
Попробуйте с дедупликацией данных при помощи ZBackup - великолепная утилита. С ней такой сценарий вполне возможен!

mkdir ./zbackup-repo
zbackup --non-encrypted init ./zbackup-repo
mysqldump -u USER -p PASS MYDATABASE | zbackup backup ./zbackup-repo/backups/dump-`date +%F`.sql
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
mysqldump с другого хоста, где места достаточно.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы