Резервное копирование в онлайн-хранилище с использованием сценария оболочки

0

Использование Mysql 5.7
как выполнить онлайн-резервное копирование с помощью сценария оболочки?
ниже приведены условия:

  1. без остановки MySQL хочет выполнить резервное копирование
  2. если какой-либо пользователь выполняет обновление во время резервного копирования, то что произошло?
Теги:
mysql-workbench

1 ответ

1
Лучший ответ

Проверьте --lock-tables, -l с помощью команды mysqldump. Я считаю, вам просто нужно установить блокировки-таблицы в false, и ваш сценарий резервного копирования должен работать без блокировки таблицы каждый раз перед резервным копированием.

Что касается второго сомнения, я считаю, что если какой-либо пользователь выполняет обновление во время резервного копирования, то эта запись не должна включаться в резервную копию.

Ссылка: https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html#option_mysqldump_lock-tables

РЕДАКТИРОВАТЬ:

MySql 5.7 также имеет концепцию HOT BACKUP, хотя я никогда не использовал ее, прежде чем вы могли бы попробовать, если она сработает для вас. Ссылка: https://dev.mysql.com/doc/refman/5.7/ru/glossary.html#glos_hot_backup

  • 0
    Что произошло с этими данными и в следующий раз, когда снова запустите тот же сценарий для резервного копирования?
  • 0
    Какие-либо опции для проверки полного резервного копирования сделаны после проверки, какие данные обновляются?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню