Я пытаюсь перенести базу данных из одного кластера в другой. Чтобы избежать потери данных во время миграции, я пытаюсь заблокировать свою базу данных с помощью операций WRITE. Но команда блокировки из mysql doc
mysql> FLUSH TABLES WITH READ LOCK;
mysql> SET GLOBAL read_only = ON;
заблокирует всю базу данных, что означает блокировку других баз данных, которыми я не владею, и я не хочу блокировать другие базы данных. Есть ли способ заблокировать только определенные базы данных на общих экземплярах mysql.
Спасибо
Взгляни на LOCK TABLES
. Вам нужно будет перечислить все таблицы в базе данных, но он должен делать то, что вы ожидаете.