Выбор версии MySQL и MariaDB в ISPmanager

Если сайт требует другую версию MySQL или MariaDB, выберите соответствующий сервер при создании базы. Доступные варианты находятся в поле «Сервер баз данных». Их список зависит от услуги.

Создать базу на нужной версии

  1. Откройте «Базы данных» и нажмите «Создать базу данных».
  2. Укажите имя новой базы.
  3. В поле «Сервер баз данных» выберите нужную версию. Основной сервер отмечен native, альтернативные серверы отмечены alt.
  4. Заполните пользователя и пароль. Полный порядок описан в инструкции по созданию базы.
  5. Нажмите «Создать» и дождитесь появления базы в списке.

Выбор MySQL 8.4 для базы kb_mysql84 в ISPmanager

Рисунок 1. Цифрой 1 отмечен выбор сервера с нужной версией MySQL.

Узнать адрес и порт

Найдите базу в списке. В колонке «Версия» указана версия сервера, в колонке «Адрес сервера» указан адрес с портом. Число после двоеточия относится именно к этому серверу.

Параметры созданной базы. 1. Имя базы. 2. Адрес сервера и порт. 3. Версия MySQL.

Рисунок 2. Цифрой 1 отмечено имя базы, цифрой 2 адрес сервера и порт, цифрой 3 версия MySQL.

Для сайта на этой же услуге при подключении к альтернативному серверу используйте 127.0.0.1 и порт из строки базы. Если в приложении есть отдельные поля, адрес и порт заполняются отдельно. Если оно принимает адрес с портом в одном поле, используйте формат, указанный в документации приложения.

Обратите внимание. Не копируйте порт со скриншота. На вашей услуге он может отличаться. Использование localhost может направить соединение через локальный сокет на основной MySQL, поэтому для альтернативного сервера нужен адрес 127.0.0.1.

Перенести существующий сайт на другую версию

Смена версии требует переноса данных в новую базу на выбранном сервере. Сначала проверьте требования CMS и модулей. Переход на более старую версию может не поддерживать конструкции SQL или кодировки исходной базы.

  1. На время переноса включите режим обслуживания сайта и остановите задания Cron и другие процессы, которые записывают данные в эту базу. Это нужно, чтобы изменения не потерялись между экспортом и переключением.
  2. Сохраните дамп исходной базы и копию конфигурации сайта.
  3. Создайте новую базу на нужной версии.
  4. Импортируйте дамп и проверьте таблицы.
  5. Обновите в настройках сайта имя базы, пользователя, пароль, адрес и порт.
  6. Проверьте страницы, вход в административную часть и запись данных. После успешной проверки отключите режим обслуживания и возобновите задания с новыми параметрами подключения. Исходную базу сохраняйте до завершения проверки.

Для входа в phpMyAdmin выделите новую базу и нажмите «Web интерфейс БД». Если появляется выбор сервера, укажите сервер этой базы.

Если сайт не подключается, сверьте параметры по инструкции по ошибкам MySQL и phpMyAdmin.