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

Восстановление MariaDB из резервной копии maria

Я пытаюсь скопировать нашу производственную базу данных в промежуточную базу данных на том же сервере, не блокируя наше производственное приложение.

Наши базы данных на MariaDB (10.1.22-MariaDB-1 ~ xenial) стали слишком большими для экспорта с помощью mysqldump. Это приведет к блокировке таблиц и остановке нашего приложения. Я использую новый инструмент mariabackup который является форком инструмента Percona XtraBackup. Казалось, что со следующей командой все работает нормально:

sudo mariabackup --user=<me> --password=<something> --databases=crs_production --backup --export

У меня остался каталог crs_production (название нашей базы данных) и куча файлов внутри него. Я предполагаю, что это те же файлы, которые вы найдете в / var / lib / mysql / crs_production.

Могу ли я скопировать их и перезаписать нашу промежуточную базу данных, расположенную в / var / lib / mysql / crs_staging? Я не очень беспокоюсь о потере промежуточной обработки, но меня очень беспокоит крах нашего сервера базы данных в процессе.