Spec-Zone.ru › MySQL Enterprise Backup 4.1

5.3 Восстановление резервной копии с обновлением или понижением версии базы данных

Важно

При обновлении или понижении версии сервера могут возникнуть технические проблемы, и MySQL Enterprise Backup, как инструмент резервного копирования, не гарантирует успешного обновления или понижения версии сервера. Пользователям, интересующимся этой темой, рекомендуется обратиться к руководству по MySQL-серверу, в частности к соответствующим разделам, и обратить особое внимание на требования и ограничения, обсуждаемые там.

Вы можете облегчить обновление или понижение версии сервера, используя MySQL Enterprise Backup для создания резервной копии данных с исходного сервера, восстановления её на новый целевой сервер и, после некоторых подготовительных действий, запуска другой версии MySQL Server на восстановленных данных. Ниже приведены некоторые моменты, на которые пользователи должны обратить внимание при восстановлении резервной копии с обновлением или понижением версии базы данных:

  • Восстановление базы данных с понижением версии сервера следует выполнять только в том случае, если MySQL-сервера на исходном и целевом серверах находятся в одной серии выпусков. Понижение до более ранней серии (например, с 5.7.21 до 5.6.39) может привести к сбоям сервера или повреждению данных.

  • Восстановление базы данных с обновлением версии сервера требует выполнения следующих шагов, пропуск любого из которых может привести к сбою восстановленного сервера:

    1. Создайте резервную копию данных на исходном сервере.

    2. Используя ту же версию MySQL Enterprise Backup, что и для создания резервной копии, восстановите данные на целевой сервер, выполнив операцию copy-back-and-apply-log на резервной копии.

    3. Установите на целевой сервер ту же версию MySQL Server, что работала на исходном сервере во время создания резервной копии.

    4. Запустите MySQL Server, который вы только что установили. Восстановленные данные пройдут сокращённую процедуру подготовки к обновлению сервера.

    5. Выполните медленное завершение работы MySQL Server, запущенного на последнем шаге, выпустив команду SET GLOBAL innodb_fast_shutdown=0, а затем завершите работу сервера. Это гарантирует, что все необработанные страницы будут выгружены, и, следовательно, не будет обработки журнала повторного выполнения для обновленного сервера.

    6. Установите новую версию MySQL Server на целевой сервер.

    7. Запустите новую версию MySQL Server, которую вы только что установили, в каталоге данных, который вы восстановили и подготовили на предыдущих этапах.

    8. Выполните любые дополнительные действия, которые могут потребоваться для вашей платформы или дистрибутива, как описано в справочном руководстве MySQL. Убедитесь, что обновленная версия сервера применена.

    После выполнения этих шагов проверьте данные, чтобы убедиться, что восстановление прошло успешно.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-enterprise-backup-4.1-en/restore-upgrade.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API