Я должен повернуть одну базу данных в только для чтения, таким образом, я могу клонировать базу данных и сделать модификации схемы на клоне, прежде чем мы переключим приложение на новую базу данных. Я знаю способ повернуть сервер базы данных MySQL в только для чтения, но это лишит возможности делать изменение схемы на новой клонированной базе данных.
Я искал и не нашел ответа. Я подозреваю, что нет такой функции. В этом случае, что Вы рекомендовали бы для обновления живой базы данных, не приостанавливая сервис?
В течение этого периода вы можете отозвать доступ на запись для определенных пользователей.
Вы можете отозвать привилегию обновления / вставки / удаления для учетной записи, которая использует эту базу данных . Если приложение вошло в систему как root, то у вас большие проблемы.