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

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

Партнёры цитируют одно и то же сообщение продукта:
С 01.09.2026 будет ограничена поддержка наших продуктов на MySql версии ниже 8.0.0. Рекомендуемая версия MySql - 8.4.0 и выше. Вы используете версию MySql … Пожалуйста, запланируйте обновление MySql или обратитесь в службу технической поддержки вашего хостинга.
Из формулировки три рабочих порога:
- дата ограничения поддержки — 01.09.2026;
- ниже порога — MySQL < 8.0.0 (в том числе ветка 5.x / 5.7 на хостингах и старых VM);
- рекомендуемая версия — 8.4.0 и выше.
Дедлайн PHP — соседняя тема на той же машине: с 01.02.2026 уже ограничена поддержка PHP ниже 8.2, рекомендуют 8.4+. Календарь другой. Здесь речь только про MySQL.
Почему обновление образа BitrixVM не спасает

Официальный курс 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

Официальные 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, иначе после смены версии типичный симптом «не коннектится к БД».
Как проверить причину и готовность
- В админке Битрикс прочитайте текущую версию MySQL из текста предупреждения — или снимите SELECT VERSION(); / mysql -V на сервере.
- Если версия < 8.0.0, вы в зоне ограничения поддержки с 01.09.2026; цель вендора — 8.4.0+.
- На BitrixVM окружение должно быть ≥ 9.0.6 для пункта Upgrade MySQL до 8.4; иначе сначала обновите VM и меню по документации вендора — не путая это с автоапдейтом MySQL от образа.
- Если сейчас 5.7 — заложите двухшаговый путь (→ 8.0 → 8.4) или миграцию через зеркало/дамп, а не «один клик до 8.4».
- До работ: полный бэкап файлов и БД; по возможности прогоните дамп на тестовом MySQL 8.0+ (collation, индексы, размеры полей, режимы SQL); отдельно — нагрузочные места и планы запросов.
Как поднять MySQL/Percona до 8.4 на BitrixVM
- Зайдите в /root/menu.sh → 1. Manage servers in the pool → 6. Update PHP, MySQL, PostgreSQL.
- Укажите hostname сервера в пуле, выберите MySQL/Percona.
- Пункт Upgrade MySQL version (доступен с BitrixVM 9.0.6) — подтвердите y.
- Следите за задачей: 10. Background pool tasks → View running tasks; при необходимости смотрите логи в /opt/webdir/temp.
- На новой установке окружения можно сразу задать Percona 8.4 ключом -m 8.4 у bitrix-env-9.sh; без ключа по умолчанию останется 8.0 — это не «уже 8.4 из коробки».
Окно простоя: пока идёт Upgrade MySQL, служба БД недоступна. PHP-FPM и сайт ловят ошибки БД / 5xx, пока задача в Background pool tasks не завершится. Zero downtime официальный путь меню не обещает; партнёры описывают работы на зеркале или копии с последующим переключением.
После переноса проверьте:
- SELECT VERSION(); / mysql -V ≥ 8.4.x; служба mysqld active;
- вход в админку Битрикс, публичку, агенты/cron, типичные тяжёлые отчёты и каталог;
- auth-плагин пользователей и коннекторы PHP (caching_sha2_password vs старый native);
- метрики до/после: время ответа страниц, slow query, CPU/IO mysqld, ошибки коннекта.
Портфель: одна обновлённая VM ≠ все короба клиентов. Shared-hosting без shell — только обращение в техподдержку хостера.
Как не повторить сюрприз
- Не считайте обновление образа BitrixVM заменой апгрейда MySQL/Percona.
- Не планируйте прямой прыжок 5.7 → 8.4 как поддерживаемый путь.
- Не смешивайте дедлайн PHP (01.02.2026) с дедлайном MySQL (01.09.2026).
- Перед апгрейдом — бэкап; откат = восстановление из бэкапа, не «downgrade кнопкой».
- После меню сверяйте VERSION и метрики, а не только «задача в пуле зелёная».
- Для новых установок явно указывайте -m 8.4, если нужна рекомендуемая ветка: дефолт скрипта — 8.0.
Частые вопросы
С какой даты 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/.


