Spec-Zone.ru › MariaDB

Переход с MariaDB 10.11 на MariaDB 11.0

На этой странице содержатся подробности по переходу с MariaDB 10.11 на MariaDB 11.0. В данный момент она неполная. Обратите внимание, что MariaDB 10.11 поддерживается в течение пяти лет, в то время как MariaDB 11.0 — это релиз с краткосрочной поддержкой, поддерживаемый только в течение одного года.

Процедура обновления

Для Windows см. Обновление MariaDB на Windows.

Для MariaDB Galera Cluster см. Обновление с MariaDB 10.6 на MariaDB 10.7 с Galera Cluster.

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

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

  1. Измените конфигурацию репозитория, чтобы менеджер пакетов системы установил MariaDB 11.0. Например:
    • В 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. Запустите mariadb-upgrade.
    • mariadb-upgrade выполняет две задачи:
      1. Обеспечивает полную совместимость системных таблиц в базе данных mysql с новой версией.
      2. Производит очень быструю проверку всех таблиц и помечает их как совместимые с новой версией MariaDB.

Несовместимые изменения между 10.11 и 11.0

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

Параметры, у которых изменились значения по умолчанию

Параметр Старое значение по умолчанию Новое значение по умолчанию
innodb_undo_tablespaces 0 3

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

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

Параметр Причина
innodb_change_buffer_max_size Буфер изменений InnoDB удален
innodb_change_buffering Буфер изменений InnoDB удален

Устаревшие параметры

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

Параметр Причина
innodb_defragment Дефрагментация InnoDB не особенно полезна и создаёт нагрузку на обслуживание.
innodb_defragment_n_pages
innodb_defragment_stats_accuracy
innodb_defragment_fill_factor_n_recs
innodb_defragment_fill_factor
innodb_defragment_frequency
innodb_file_per_table
innodb_flush_method
innodb_file_per_table Установлен в течение многих релизов. Отключение (исходное значение по умолчанию InnoDB) больше не имеет смысла.
innodb_flush_method Сопоставлен с 4 новыми булевыми параметрами, которые можно изменить во время работы сервера.

См. также

  • Функции в MariaDB 11.0
  • Функции в MariaDB 10.11
  • Обновление с MariaDB 10.6 на MariaDB 10.7 с Galera Cluster
  • Обновление с MariaDB 10.6 на MariaDB 10.11
  • Обновление с MariaDB 10.7 на MariaDB 10.8
  • Обновление с MariaDB 10.6 на MariaDB 10.7
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержание не проверяется заранее компанией 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-10-11-to-mariadb-11-0/

Spec-Zone.ru

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