Назад | Перейти на главную страницу

2 базы данных заблокированы, но только одна может быть успешно выгружена (резервная копия файла * .sql)… ошибка

у меня такая ситуация

так


Я попытался разблокировать базы данных, и тогда ОБЕ базы данных могут быть полностью сброшены, но пока базы данных заблокированы, можно сбросить только одну. Конечно, мне нужно заблокировать их из-за последовательности. Но почему в этой ситуации нельзя сбросить вторую базу данных?

Любые идеи ?

note1: база данных shop1 использует только таблицы myisam, но shop2 в основном использует innodb.

FLUSH TABLES WITH READ LOCK следует выполнять в сеансе резервного копирования. Попробуйте сделать резервную копию таблиц MyISAM с параметрами --flush-logs и --lock-all-tables; и попробуйте сделать резервную копию таблиц InnoDb с параметром --single-transaction. Больше информации в документации - mysqldump - Программа резервного копирования базы данных.