Переход с MariaDB 10.6 на MariaDB 10.11
На этой странице содержатся сведения об обновлении с MariaDB 10.6 до последующей версии с долгосрочной поддержкой, MariaDB 10.11. В настоящее время она неполная.
Как обновить
Для Windows см. Обновление MariaDB в Windows.
Перед обновлением рекомендуется создать резервную копию базы данных. Это всегда хорошая практика перед обновлением. Рекомендуется использовать Mariabackup.
Предлагаемая процедура обновления:
- Измените конфигурацию репозитория, чтобы менеджер пакетов системы установил MariaDB 10.11. Например,
- В Debian, Ubuntu и других аналогичных дистрибутивах Linux см. Обновление репозитория MariaDB APT до новой основной версии для получения дополнительной информации.
- В RHEL, CentOS, Fedora и других аналогичных дистрибутивах Linux см. Обновление репозитория MariaDB YUM до новой основной версии для получения дополнительной информации.
- В SLES, OpenSUSE и других аналогичных дистрибутивах Linux см. Обновление репозитория MariaDB ZYpp до новой основной версии для получения дополнительной информации.
- Остановить MariaDB.
- Удалите старую версию 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
- В Debian, Ubuntu и других аналогичных дистрибутивах Linux выполните следующее:
- Установите новую версию MariaDB.
- В Debian, Ubuntu и других аналогичных дистрибутивах Linux см. Установка пакетов MariaDB с помощью APT для получения дополнительной информации.
- В RHEL, CentOS, Fedora и других аналогичных дистрибутивах Linux см. Установка пакетов MariaDB с помощью YUM для получения дополнительной информации.
- В SLES, OpenSUSE и других аналогичных дистрибутивах Linux см. Установка пакетов MariaDB с помощью ZYpp для получения дополнительной информации.
- Внесите необходимые изменения в параметры конфигурации в файлах параметров, такие как
my.cnf. Включает удаление любых больше не поддерживаемых параметров. - Запустить MariaDB.
- Запустите mariadb-upgrade.
-
mariadb-upgradeвыполняет два действия:- Обеспечивает полную совместимость системных таблиц в базе данных mysql с новой версией.
- Выполняет очень быструю проверку всех таблиц и помечает их как совместимые с новой версией MariaDB.
-
Несовместимые изменения между 10.6 и 10.11
На большинстве серверов обновление с версии 10.6 должно быть безболезненным. Однако некоторые изменения могут повлиять на обновление:
Сжатие
Если перед обновлением до 10.11 в InnoDB или Mroonga использовался алгоритм сжатия, отличного от zlib, эти таблицы будут нечитаемыми до тех пор, пока не будет установлена соответствующая библиотека сжатия. См. Плагины сжатия#Обновление.
Параметры, изменившие значения по умолчанию
Опции, которые были удалены или переименованы
Следующие опции следует удалить или переименовать, если вы используете их в своих файлах опций:
| Опция | Причина |
|---|---|
| innodb_log_write_ahead_size | В Linux и Windows используется размер физического блока базового хранилища. |
| wsrep_replicate_myisam | Используйте wsrep_mode вместо этого. |
| wsrep_strict_ddl | Используйте wsrep_mode вместо этого. |
Устаревшие опции
Следующие опции устарели. Они ещё не удалены, но будут удалены в будущей версии, и их лучше больше не использовать.
| Опция | Причина |
|---|---|
| keep_files_on_create | 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-6-to-mariadb-10-11/