Какой инструмент вы предлагаете для автоматизации и управления резервным копированием в MySQL?
Я управляю базой данных размером 15 ГБ и ищу инструмент, который выполняет процедуру резервного копирования так же быстро, как SQL Server в базе данных аналогичного размера?
Использование инструментов MySQL по умолчанию слишком медленно, что вы рекомендуете для его ускорения?
Ты пробовала xtrabackup? Однако поддерживает только InnoDB и XtraDB.
Изменить: как указал SaveTheRbtz, теперь он также поддерживает MyISAM.
Если он работает для 22 ГБ, он будет работать и для 15 ГБ. / snark На самом деле, это будет работать с набором данных любого размера. Резервное копирование базы данных MySQL 22 ГБ ежедневно
Мне не нравятся инструменты для такого рода вещей. Мне нравятся процессы. Я создаю сценарии для процессов, и у меня есть собственный настраиваемый ящик для инструментов.
Я использую SQLyog от Webyog для моих повседневных нужд MySQL.
Вы можете запланировать резервное копирование для запуска через профессиональную версию SQLyog, и обычно это инструменты на голову выше MySQL.
Снимки LVM из ответа Ричарда Броноски будут работать всегда. Если все ваши таблицы относятся к innoDB, вам может сойти с рук mysqldump --single-transaction --all-databases.
Резервные копии в стиле дампа занимают меньше места, но обычно медленнее восстанавливаются, так как индексы необходимо воссоздавать. Выбрать свой яд ;)
Это также зависит от того, от чего вы пытаетесь выполнить резервное копирование, если вы пытаетесь защитить от аппаратных сбоев, а не от моментов «о-дерьмо-что-сделал-я-просто-ДРОП», вы можете получить мгновенное (на основе журнала ) резервное копирование вне сервера на другое оборудование с Репликация MySQL, такие инструменты, как мааткит может даже сделать вашу репликацию отставать мастер, чтобы попытаться предотвратить оба типа проблем.