В административной панели сайтов на 1С-Битрикс появилось уведомление: «С 01.09.2026 будет ограничена поддержка наших продуктов на MySQL версии ниже 8.0.0». Срок уже наступил. Разбираем, что это значит для сайта и как перейти на MySQL 8.0 спокойно, без аварийного режима.
Что означает уведомление
«Ограничена поддержка» не значит, что сайт перестанет открываться. Он продолжит работать. Но новые версии модулей рассчитаны на MySQL 8.0, и со временем обновления на старой версии базы данных будут устанавливаться с ошибками или не устанавливаться вовсе. Техническая поддержка «1С-Битрикс» по проблемам на старых версиях тоже ограничена.
Так же было с PHP: Битрикс поэтапно поднимал требования, а сейчас обновления продуктов не устанавливаются без PHP 8.2. Скорее всего, с MySQL будет похожий путь, поэтому переход лучше не откладывать.
Почему Битрикс отказывается от MySQL 5.7
- MySQL 5.7 больше не поддерживается разработчиком. Официальная поддержка закончилась в октябре 2023 года — исправлений безопасности для неё нет.
- Новые возможности. MySQL 8.0 даёт транзакционный словарь данных, оконные функции и CTE, улучшенную работу с JSON и полноценную кодировку utf8mb4.
- Надёжность. В MySQL 8.0 метаданные таблиц хранятся в едином словаре, а не в отдельных файлах, — меньше риск повредить базу при сбое.
Как проверить версию
- Административная панель: Настройки → Инструменты → Диагностика → Проверка системы — версия MySQL указана в отчёте.
- SQL-запрос в разделе Настройки → Инструменты → SQL-запрос:
SELECT VERSION();
Если результат начинается с 5.x — переход нужен. Если с 8.0 или выше, либо у вас MariaDB 10.x / 11.x LTS — всё в порядке, Битрикс поддерживает и их.
Варианты перехода
| Где работает сайт | Как обновиться |
|---|---|
| VMBitrix 9.x | Обновить MySQL через меню виртуальной машины (пункт обновления PHP и MySQL). В VMBitrix используется Percona Server — сборка MySQL. |
| VMBitrix 7.x / CentOS 7 | Переезд на новый сервер с VMBitrix 9: на старой ОС ставить MySQL 8.0 неразумно. Заодно решается вопрос с PHP 8.2. |
| Свой VPS с актуальной ОС | Обновить MySQL до 8.0 средствами ОС после резервной копии и теста на копии. |
| Виртуальный хостинг | Попросить хостера перевести базу на MySQL 8.0 или выбрать тариф с ним. Если не поддерживается — переезд. |
Как обновить: пошагово
- Резервная копия
Полная копия базы и файлов. Для базы — дамп через mysqldump или средствами Битрикса. Убедитесь, что копия разворачивается.
- Проверка таблиц
Все таблицы Битрикса должны быть на InnoDB. Старые таблицы на MyISAM лучше перевести заранее. Проверьте кодировку базы.
- Тест на копии
Поднимите копию сайта с MySQL 8.0 и проверьте каталог, поиск, корзину, заказы, обмен с 1С, админку. Особое внимание — собственным SQL-запросам в шаблонах и модулях.
- Настройки сервера
Проверьте параметры, которые требует Битрикс: sql_mode, кодировку и сравнение строк, innodb-настройки. «Проверка системы» после переключения должна проходить без ошибок.
- Переключение
В спокойное время: остановите приём заказов на несколько минут, сделайте свежий дамп, разверните его на MySQL 8.0, переключите подключение к базе.
- Контроль
Несколько дней следите за журналом ошибок и скоростью работы — новые версии оптимизатора иногда по-другому выполняют тяжёлые запросы.
Что может пойти не так
- Зарезервированные слова. В MySQL 8.0 появились новые зарезервированные слова. Если в собственном коде есть таблицы или поля с такими именами без кавычек, запросы перестанут работать.
- Строгий режим SQL. Запросы, которые «прощал» старый сервер, на новом могут падать с ошибкой — особенно в старых модулях.
- Авторизация. В MySQL 8.0 по умолчанию другой механизм аутентификации — старые клиенты и скрипты могут не подключиться.
- Производительность. Отдельные тяжёлые запросы после перехода могут работать медленнее — помогают индексы и настройки.
Если сайт работает на CentOS 7 или на старом VMBitrix, переходите на MySQL 8.0 вместе с переездом на новый сервер — так решаются сразу три задачи: MySQL, PHP 8.2 и актуальное окружение.
Вопросы и ответы
Сайт перестанет работать после 01.09.2026?
Нет, сайт продолжит работать. Но обновления Битрикса со временем перестанут устанавливаться корректно, а техподдержка по старой версии ограничена.
Подойдёт ли MariaDB вместо MySQL?
Да. Битрикс поддерживает MariaDB 10.x и 11.x LTS, а также Percona Server 8.0.
Сколько длится переход?
Само переключение — минуты. Подготовка и тест на копии — от одного дня для типового сайта до нескольких дней для магазина с доработками.
Потеряются ли заказы?
Нет, если переключаться в спокойное время и перенести свежий дамп базы непосредственно перед переключением.
Переведём базу на MySQL 8.0
Проверим совместимость на копии, исправим запросы и переключим сайт без потери данных.