Spec-Zone.ru › MySQL 9.2

3.1 Перед началом обновления

Перед обновлением ознакомьтесь с информацией в этом разделе. Выполните все рекомендуемые действия.

  • Поймите, что может произойти во время обновления. См. Раздел 3.4, «Что обновляет процесс обновления MySQL».

  • Защитите данные, создав резервную копию. Резервная копия должна включать базу данных системы mysql, которая содержит таблицы словаря данных MySQL и системные таблицы. См. Раздел 9.2, «Методы резервного копирования базы данных».

    Важно

    Откат с MySQL 9.2 до MySQL 9.1 или с выпуска MySQL 9.2 до предыдущего выпуска MySQL 9.2 не поддерживается. Единственная поддерживаемая альтернатива — восстановление резервной копии, сделанной до обновления. Поэтому крайне важно создать резервную копию данных перед началом процесса обновления.

  • Проверьте Раздел 3.2, «Пути обновления», чтобы убедиться, что выбранный путь обновления поддерживается.

  • Проверьте Раздел 3.5, «Изменения в MySQL 9.2», чтобы узнать о изменениях, о которых вам следует знать перед обновлением. Некоторые изменения могут потребовать действий.

  • Проверьте Раздел 1.4, «Что нового в MySQL 9.2» для устаревших и удаленных функций. Обновление может потребовать изменений в отношении этих функций, если вы используете какие-либо из них.

  • Проверьте Раздел 1.5, «Добавленные, устаревшие или удаленные переменные сервера, состояния и параметры в MySQL 9.2». Если вы используете устаревшие или удаленные переменные, обновление может потребовать изменений конфигурации.

  • Проверьте для получения информации о исправлениях, изменениях и новых функциях.

  • Если вы используете репликацию, ознакомьтесь с Разделом 19.5.3, «Обновление или откат топологии репликации».

  • Проверьте Раздел 3.3, «Рекомендации по обновлению» и спланируйте соответствующим образом.

  • Процедуры обновления различаются в зависимости от платформы и способа первоначальной установки. Используйте процедуру, которая соответствует вашей текущей установке MySQL:

    • Для установок на основе двоичных файлов и пакетов на платформах, отличных от Windows, обратитесь к Разделу 3.7, «Обновление MySQL двоичных или основанных на пакетах установок на Unix/Linux».

      Примечание

      Для поддерживаемых дистрибутивов Linux предпочтительный способ обновления установок на основе пакетов — использование репозиториев программного обеспечения MySQL (MySQL Yum Repository, MySQL APT Repository и MySQL SLES Repository).

    • Для установок на платформе Enterprise Linux или Fedora с помощью MySQL Yum Repository, обратитесь к Разделу 3.8, «Обновление MySQL с помощью MySQL Yum Repository».

    • Для установок на Ubuntu с помощью репозитория MySQL APT, обратитесь к Разделу 3.9, «Обновление MySQL с помощью MySQL APT Repository».

    • Для установок на SLES с помощью репозитория MySQL SLES, обратитесь к Разделу 3.10, «Обновление MySQL с помощью MySQL SLES Repository».

    • Для установок, выполненных с помощью Docker, обратитесь к Разделу 3.12, «Обновление установки MySQL Docker».

    • Для установок на Windows, обратитесь к Разделу 3.11, «Обновление MySQL на Windows».

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

  • Рекомендуется перестроить и переустановить интерфейсы языка MySQL при установке или обновлении до новой версии MySQL. Это относится к интерфейсам MySQL, таким как расширения PHP mysql и модуль Perl DBD::mysql.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/upgrade-before-you-begin.html

Spec-Zone.ru

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