BX
BX Pulse
Мониторинг сайтов 1С-Битрикс
← Все статьи
Bitrix 15 августа 2026 · 6 мин чтения

BitrixVM не обновляет MySQL с образом — до сентября поднимайте 8.4

Разбираем дедлайн MySQL в админке Битрикс: на BitrixVM образ не поднимает версию сам, нужен апгрейд через меню пула и чек-лист до сентября.

7 просмотров

В админке коробочного 1С-Битрикс при обновлении платформы уже висит предупреждение: с 01.09.2026 вендор ограничит поддержку продуктов на MySQL ниже 8.0.0 и рекомендует 8.4.0 и выше. На BitrixVM при этом обновление образа виртуальной машины MySQL и Percona само не поднимает — нужен явный апгрейд через меню пула или ключ установки. До сентябрьского порога остались считанные дни: важно понять текст предупреждения, путь на VM и что сверить до и после, чтобы регресс не ловили уже клиенты.

Что именно горит в админке

Схема: с 1 сентября поддержка режется для версий ниже 8.0

Партнёры цитируют одно и то же сообщение продукта:

С 01.09.2026 будет ограничена поддержка наших продуктов на MySql версии ниже 8.0.0. Рекомендуемая версия MySql - 8.4.0 и выше. Вы используете версию MySql … Пожалуйста, запланируйте обновление MySql или обратитесь в службу технической поддержки вашего хостинга.

Из формулировки три рабочих порога:

Дедлайн PHP — соседняя тема на той же машине: с 01.02.2026 уже ограничена поддержка PHP ниже 8.2, рекомендуют 8.4+. Календарь другой. Здесь речь только про MySQL.

Почему обновление образа BitrixVM не спасает

Схема: образ BitrixVM сам не поднимает версию MySQL

Официальный курс BitrixVM (урок «Обновление PHP, MySQL, PostgreSQL») говорит прямо: PHP, MySQL и PostgreSQL нужно держать по системным требованиям продуктов «1С-Битрикс», и они не обновляются автоматически при обновлении виртуальной машины.

Ручной путь: 1. Manage servers in the pool → 6. Update PHP, MySQL, PostgreSQL, указать hostname, выбрать компонент. Пункт 3. Upgrade MySQL version с BitrixVM 9.0.6 позволяет обновить MySQL до 8.4: подтверждаете y и ждёте фоновую задачу. Статус смотрят в 10. Background pool tasks → 1. View running tasks; логи — в /opt/webdir/temp. Задачи могут идти долго.

Changelog BitrixVM подтверждает ту же линию: в 9.0.6 появилась опция Percona Server 8.4.x и возможность обновить Percona до 8.4; установка скриптом с выбором 8.0/8.4; по умолчанию auth-плагин — caching_sha2_password. Актуальная линейка VM на момент документации доходит до 9.0.10 (март 2026), но апгрейд MySQL до 8.4 по-прежнему завязан на меню и версию 9.0.6+, а не на «скачал новый ISO — MySQL сам стал 8.4».

Скрипт bitrix-env-9.sh принимает ключ -m 8.0|8.4 и ставит Percona Server 8.0 или 8.4; без ключа по умолчанию остаётся 8.0. Меню окружения — /root/menu.sh. На shared-хостинге без shell путь другой: только техподдержка хостера, не меню BitrixVM.

Не путайте номера пунктов со старым меню (урок «Update PHP and MySQL» с пунктом 8 и апгрейдом до 8.0). На BitrixVM 9.x канон курса — пункт 6 с апгрейдом до 8.4 с версии 9.0.6.

Почему нельзя прыгнуть с 5.7 сразу на 8.4

Чеклист: путь апгрейда 5.7 → 8.0 → 8.4 без прямого прыжка

Официальные Upgrade Paths MySQL 8.4 жёсткие: переход 5.7 → 8.4 напрямую не поддерживается. Сначала 5.7 → 8.0, затем 8.0 → 8.4 — ветку bugfix/LTS пропускать нельзя. Путь 8.0.x → 8.4.x LTS поддерживается (in-place, dump/load, replication). Перед апгрейдом рекомендуют Upgrade Checker в MySQL Shell.

Дополнительный контекст ветки 8.0: с апреля 2026 (релиз 8.0.46 от 2026-04-21) MySQL 8.0 — End of Life; пользователей 8.0 направляют на MySQL 8.4 LTS. Перед любым апгрейдом — бэкап. Downgrade с 8.0 на 5.7 официально не поддерживается: откат = восстановление из бэкапа.

На BitrixVM MySQL — это пакет Percona Server, MySQL-совместимый движок. Апгрейд в меню VM поднимает Percona-ветку, а не отдельный «чистый» Oracle MySQL. Практический риск 8.4: плагин mysql_native_password по умолчанию отключён. С 9.0.6 BitrixVM уже ставит default caching_sha2_password — на старых инсталляциях проверьте пользователей и коннекторы PHP, иначе после смены версии типичный симптом «не коннектится к БД».

Как проверить причину и готовность

  1. В админке Битрикс прочитайте текущую версию MySQL из текста предупреждения — или снимите SELECT VERSION(); / mysql -V на сервере.
  2. Если версия < 8.0.0, вы в зоне ограничения поддержки с 01.09.2026; цель вендора — 8.4.0+.
  3. На BitrixVM окружение должно быть ≥ 9.0.6 для пункта Upgrade MySQL до 8.4; иначе сначала обновите VM и меню по документации вендора — не путая это с автоапдейтом MySQL от образа.
  4. Если сейчас 5.7 — заложите двухшаговый путь (→ 8.0 → 8.4) или миграцию через зеркало/дамп, а не «один клик до 8.4».
  5. До работ: полный бэкап файлов и БД; по возможности прогоните дамп на тестовом MySQL 8.0+ (collation, индексы, размеры полей, режимы SQL); отдельно — нагрузочные места и планы запросов.

Как поднять MySQL/Percona до 8.4 на BitrixVM

  1. Зайдите в /root/menu.sh → 1. Manage servers in the pool → 6. Update PHP, MySQL, PostgreSQL.
  2. Укажите hostname сервера в пуле, выберите MySQL/Percona.
  3. Пункт Upgrade MySQL version (доступен с BitrixVM 9.0.6) — подтвердите y.
  4. Следите за задачей: 10. Background pool tasks → View running tasks; при необходимости смотрите логи в /opt/webdir/temp.
  5. На новой установке окружения можно сразу задать Percona 8.4 ключом -m 8.4 у bitrix-env-9.sh; без ключа по умолчанию останется 8.0 — это не «уже 8.4 из коробки».

Окно простоя: пока идёт Upgrade MySQL, служба БД недоступна. PHP-FPM и сайт ловят ошибки БД / 5xx, пока задача в Background pool tasks не завершится. Zero downtime официальный путь меню не обещает; партнёры описывают работы на зеркале или копии с последующим переключением.

После переноса проверьте:

Портфель: одна обновлённая VM ≠ все короба клиентов. Shared-hosting без shell — только обращение в техподдержку хостера.

Как не повторить сюрприз

Частые вопросы

С какой даты 1С-Битрикс ограничивает поддержку MySQL ниже 8.0.0?

С 01.09.2026: в предупреждении админки указано ограничение поддержки продуктов на MySQL версии ниже 8.0.0 и рекомендация 8.4.0 и выше.

Поднятие образа BitrixVM само обновит MySQL до 8.4?

Нет: по официальному курсу BitrixVM PHP, MySQL и PostgreSQL не обновляются автоматически при обновлении виртуальной машины — нужен ручной путь через меню пула (с 9.0.6 — Upgrade MySQL до 8.4) или ключ -m 8.4 при установке окружения.

Можно ли сразу перейти с MySQL 5.7 на 8.4?

Нет: по официальным Upgrade Paths MySQL переход 5.7 → 8.4 напрямую не поддерживается — сначала 5.7 → 8.0, затем 8.0 → 8.4.

Где на BitrixVM 9.x смотреть статус апгрейда MySQL?

После подтверждения Upgrade MySQL version статус смотрят в 10. Background pool tasks → View running tasks; логи задач — в /opt/webdir/temp.

Как BX Pulse помогает после апгрейда MySQL

После смены Percona/MySQL на BitrixVM важно поймать регресс до жалобы клиента: рост времени ответа, 5xx на окне простоя, ошибки коннекта к БД, аномалии CPU/IO mysqld. BX Pulse следит за доступностью и техническим состоянием проектов на 1С-Битрикс и помогает обнаруживать такие отклонения до обращения пользователя. Добавьте первый сайт и настройте уведомления: https://bx-monitor.ru/.

BX
Команда BX Pulse
Мониторинг и диагностика сайтов 1С-Битрикс
Попробовать BX Pulse