Spec-Zone.ru › MariaDB

Переход с MariaDB 10.3 на MariaDB 10.4

Как выполнить обновление

Для Windows, см. Обновление MariaDB в Windows вместо этого.

Для кластера MariaDB Galera, см. Переход с MariaDB 10.3 на MariaDB 10.4 с кластером Galera вместо этого.

Перед обновлением рекомендуется создать резервную копию вашей базы данных. Это всегда хорошая практика перед обновлением. Мы рекомендуем использовать Mariabackup.

Рекомендуемая процедура обновления:

  1. Измените конфигурацию репозитория, чтобы менеджер пакетов системы установил MariaDB 10.4. Например,
    • В Debian, Ubuntu и других подобных дистрибутивах Linux, см. Обновление репозитория MariaDB APT до новой основной версии для получения дополнительной информации.
    • В RHEL, CentOS, Fedora и других подобных дистрибутивах Linux, см. Обновление репозитория MariaDB YUM до новой основной версии для получения дополнительной информации.
    • В SLES, OpenSUSE и других подобных дистрибутивах Linux, см. Обновление репозитория MariaDB ZYpp до новой основной версии для получения дополнительной информации.
  2. Остановить MariaDB.
  3. Удалите старую версию MariaDB.
    • В Debian, Ubuntu и других подобных дистрибутивах Linux, выполните следующее:
      sudo apt-get remove mariadb-server
    • В RHEL, CentOS, Fedora и других подобных дистрибутивах Linux, выполните следующее:
      sudo yum remove MariaDB-server
    • В SLES, OpenSUSE и других подобных дистрибутивах Linux, выполните следующее:
      sudo zypper remove MariaDB-server
  4. Установите новую версию MariaDB.
    • В Debian, Ubuntu и других подобных дистрибутивах Linux, см. Установка пакетов MariaDB с помощью APT для получения дополнительной информации.
    • В RHEL, CentOS, Fedora и других подобных дистрибутивах Linux, см. Установка пакетов MariaDB с помощью YUM для получения дополнительной информации.
    • В SLES, OpenSUSE и других подобных дистрибутивах Linux, см. Установка пакетов MariaDB с помощью ZYpp для получения дополнительной информации.
  5. Внесите необходимые изменения в параметры конфигурации в файлах параметров, такие как my.cnf. Это включает удаление любых больше не поддерживаемых параметров.
  6. Запустить MariaDB.
  7. Выполните mysql_upgrade.
    • mysql_upgrade выполняет две задачи:
      1. Обеспечивает полную совместимость системных таблиц в базе данных mysql с новой версией.
      2. Выполняет быструю проверку всех таблиц и помечает их как совместимые с новой версией MariaDB.

Несовместимые изменения между 10.3 и 10.4

В большинстве случаев обновление с 10.3 должно быть без проблем. Однако некоторые изменения могут повлиять на обновление:

Параметры, изменившие значения по умолчанию

Параметр Старое значение по умолчанию Новое значение по умолчанию
slave_transaction_retry_errors 1213,1205 1158,1159,1160,1161,1205,1213,1429,2013,12701
wsrep_debug ВЫКЛ НЕТ
wsrep_load_data_splitting ВКЛ ВЫКЛ

Параметры, удалённые или переименованные

Следующие параметры необходимо удалить или переименовать, если они используются в ваших файлах параметров:

Параметр Причина

Аутентификация и TLS

  • См. Аутентификация в MariaDB 10.4 для обзора изменений.
  • Плагин аутентификации unix_socket теперь является значением по умолчанию в Unix-подобных системах.
  • TLSv1.0 отключен по умолчанию в MariaDB 10.4. См. tls_version и Протоколы TLS.

Основные новые функции, которые следует рассмотреть

Вы можете рассмотреть использование следующих основных новых функций в MariaDB 10.4:

  • Galera был обновлен с Galera 3 до Galera 4.
  • Системная версия расширена поддержкой периодов времени приложения.
  • Срок действия пароля пользователя
  • Блокировка учетных записей
  • См. также Системные переменные, добавленные в MariaDB 10.4.

См. также

  • Функции MariaDB 10.4
  • Переход с MariaDB 10.3 на MariaDB 10.4 с кластером Galera
  • Переход с MariaDB 10.2 на MariaDB 10.3
  • Переход с MariaDB 10.1 на MariaDB 10.2
  • Переход с MariaDB 10.0 на MariaDB 10.1
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки со стороны MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнение MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/upgrading-from-mariadb-103-to-mariadb-104/

Spec-Zone.ru

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