3.1 Перед началом обновления
Перед обновлением ознакомьтесь с информацией в этом разделе. Выполните все рекомендуемые действия.
Поймите, что может произойти во время обновления. См. раздел 3.4 «Что обновляет процесс обновления MySQL».
-
Защитите свои данные, создав резервную копию. Резервная копия должна включать базу данных системы
mysql, которая содержит таблицы словаря данных MySQL и системные таблицы. См. раздел 9.2 «Методы резервного копирования базы данных».ВажноОткат от MySQL 8.4 до MySQL 8.3 или от выпуска MySQL 8.4 до предыдущей версии MySQL 8.4 не поддерживается. Единственная поддерживаемая альтернатива — восстановление резервной копии, сделанной до обновления. Поэтому крайне важно создать резервную копию данных перед началом процесса обновления.
Проверьте раздел 3.2 «Пути обновления», чтобы убедиться, что выбранный путь обновления поддерживается.
Проверьте раздел 3.5 «Изменения в MySQL 8.4» для ознакомления с изменениями, которые следует учитывать перед обновлением. Некоторые изменения могут потребовать действий.
Проверьте раздел 1.4 «Что нового в MySQL 8.4 с момента MySQL 8.0» для устаревших и удаленных функций. При обновлении могут потребоваться изменения, если вы используете какие-либо из них.
Проверьте раздел 1.5 «Переменные и параметры сервера и состояния, добавленные, устаревшие или удаленные в MySQL 8.4 с момента 8.0». Если вы используете устаревшие или удаленные переменные, для обновления могут потребоваться изменения конфигурации.
Проверьте для получения информации о исправлениях, изменениях и новых функциях.
Если вы используете репликацию, проверьте раздел 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».
Для установок на Ubuntu с использованием репозитория MySQL APT, обратитесь к разделу 3.9 «Обновление MySQL с помощью репозитория MySQL APT».
Для установок на SLES с использованием репозитория MySQL SLES, обратитесь к разделу 3.10 «Обновление MySQL с помощью репозитория MySQL SLES».
Для установок, выполненных с использованием Docker, обратитесь к разделу 3.12 «Обновление установки MySQL Docker».
Для установок на Windows, обратитесь к разделу 3.11 «Обновление MySQL на Windows».
-
Если ваша установка MySQL содержит большое количество данных, преобразование которых после прямого обновления может занять много времени, полезно создать тестовую инстанцию для оценки необходимых преобразований и работы, связанной с их выполнением. Для создания тестовой инстанции создайте копию вашей инстанции MySQL, содержащей базу данных
mysqlи другие базы данных без данных. Выполните процедуру обновления в тестовой инстанции, чтобы оценить работу по выполнению фактического преобразования данных.При установке или обновлении до новой версии MySQL рекомендуется перестроить и переустановить языковые интерфейсы MySQL. Это относится к интерфейсам MySQL, таким как PHP
mysqlрасширения и модуль PerlDBD::mysql.
© 2025 Oracle
Licensed under the GPLv2 License.