Ситуация такова: есть мастер-сервер MySQL (ну или MariaDB, если быть точным), есть реплика. Каждую ночь mysqld с репликой отключается на время, и папочка с БД реплики (условная /var/lib/mysql
) пихается в архив с бэкапом, после чего mysqld включается обратно.
Такие дела у меня с 2014 года (делалось по принципу «потом разберусь», и это «потом» должно когда-то уже наступить :). Я периодически пробую выкатывать старые бэкапы — работает. Пока работает. Так как такое копирование не является «легальной» формой создания бэкапа (это всё-таки не mysqldump и не xtrabackup какие-нибудь), у меня нет полной уверенности в его надёжности.
Если кто достаточно хорошо знает, как работает MySQL/MariaDB, расскажите, есть ли какие-нибудь подводные камни, которые могут вылезти у таких бэкапов в будущем? Или, если не забывать запускать mysql_upgrade
, всё будет хорошо? Или, может, есть какие-то зависимости от ОС, системных библиотек или параметров конфигурации, которые могут случайно сломать такой бэкап?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть триггер, который копирует столбцы из одной таблицы в другуюКак присвоить имя таблицы динамической переменной @nametable? Каждый день имя...
Есть множество решений как преобразовать дату формата unix в нормальный вид при запросе в базуНо вот ответа как сделать обратно я не нашел
Я заметил, что при создании нового объекта класса Quaternion в конце списка параметров есть параметр "w"За что он отвечает?