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