Базы данных на хостинге

База данных нужна почти любому сайту — WordPress, интернет-магазину, самописному приложению. На хостинге базы создаются в панели управления двумя путями: отдельно в разделе «Базы данных» или сразу при создании сайта. Основной сервер — MySQL 8.0; для старых приложений доступны альтернативные версии, есть и PostgreSQL.

Способ 1. Через раздел «Базы данных»

Войдите в панель управления хостингом и откройте раздел «Базы данных». Нажмите «Создать базу данных».

Раздел «Базы данных»: кнопка «Создать базу данных»

В форме укажите:

  1. Имя базы.
  2. Сервер баз данных — оставьте MySQL (native), это MySQL 8.0, подходящий для подавляющего большинства CMS и приложений. Если вашему проекту нужна конкретная старая версия — в списке есть mysql 5.5–5.7 и mariadb 10.5/10.11, а также PostgreSQL.
  3. Кодировкаutf8mb4 по умолчанию, менять не нужно.
  4. Пользователь — «Создать нового пользователя»: задайте имя и пароль (кнопка-кубик сгенерирует надёжный).
Форма «Новая база данных»: имя, сервер, кодировка, пользователь Выбор сервера баз данных: MySQL, PostgreSQL, альтернативные версии

Нажмите «Создать» — база готова к работе.

Способ 2. Вместе с новым сайтом

Когда вы добавляете сайт вручную через панель, базу можно создать не отходя от формы. В разделе «Сайты» нажмите «Создать сайт» → «Настроить вручную» (вариант «WordPress» создаст базу сам — отдельно ничего делать не нужно).

Меню «Создать сайт»: «Настроить вручную» или «WordPress»

В форме нового сайта найдите поле «База данных» и выберите «Создать новую базу данных»:

Поле «База данных» в форме сайта: создать новую или не привязывать

Справа откроется панель с настройками базы — сервер, имя, пользователь и пароль. База создастся вместе с сайтом, после подтверждения формы.

Панель «Новая база данных» при создании сайта

Где посмотреть реквизиты подключения

Всё, что нужно для конфига CMS или приложения:

  • Адрес сервера зависит от выбранного сервера баз данных: у основного MySQL (native) это localhost, порт 3306; у альтернативных версий — всегда 127.0.0.1 и свой порт (например, 127.0.0.1:3310 у mariadb-10.11). Точный адрес и порт показаны в списке баз (колонка «Адрес сервера») и в настройках сайта;
  • Имя базы, пользователь и пароль — видны в настройках сайта (раздел «Сайты» → откройте сайт → блок «База данных»; пароль показывается по клику) и в разделе «Базы данных».
Список баз данных: колонка «Адрес сервера» с адресом альтернативной версии Настройки сайта, блок «База данных»: сервер, адрес, пользователь, пароль

Важно для альтернативных версий: в конфиге приложения указывайте адрес именно как 127.0.0.1, а не localhost. При адресе localhost подключение идёт через локальный сокет — в обход порта, прямиком в основной MySQL 8.0 — и вы получите ошибку «Access denied», хотя реквизиты верные.

Блок «База данных» сайта на альтернативной версии: адрес 127.0.0.1 и порт

Привязанная к сайту база также видна прямо в списке сайтов — колонка «База данных».

Список сайтов с колонкой «База данных»

Работа с базой: веб-интерфейс и импорт

В разделе «Базы данных» отметьте базу и нажмите «Web интерфейс БД» — откроется веб-клиент (phpMyAdmin), где можно просматривать таблицы, выполнять SQL-запросы, импортировать и экспортировать дампы.

На тарифах Мастер и Эксперт дамп можно загрузить и через SSH: mysql -u пользователь -p имя_базы < dump.sql. Если веб-интерфейс отказывается загружать большой файл дампа, поднимите лимиты загрузки для своей версии PHP в разделе «PHP» — или используйте SSH, там таких ограничений нет.

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

Какой «Сервер баз данных» выбрать? Если нет особых требований — MySQL (native): это актуальный MySQL 8.0. Альтернативные версии (mysql 5.5–5.7, mariadb) нужны только старым приложениям, которые не работают на 8.0. PostgreSQL — для проектов, которые написаны под него.

Сколько баз можно создать? Зависит от тарифа: от 3 на Старте до безлимита на Эксперте — см. Какой тариф хостинга выбрать.

Можно ли подключиться к базе с моего компьютера? Базы доступны с самого хостинга (localhost) — так безопаснее. Если для разработки нужен удалённый доступ извне, напишите в поддержку — обсудим варианты.

Как перенести базу с другого хостинга? Экспортируйте дамп на старом хостинге (обычно через phpMyAdmin → «Экспорт»), создайте базу у нас и импортируйте файл через «Web интерфейс БД» → «Импорт». Большой дамп удобнее загрузить по SSH. Не получается — напишите в поддержку, поможем с переносом.

База на альтернативной версии не подключается: «Access denied», хотя пароль верный. Проверьте адрес сервера в конфиге: для альтернативных версий (mysql 5.5–5.7, mariadb) он должен быть 127.0.0.1 с портом из панели, а не localhost. С адресом localhost приложение подключается к основному MySQL 8.0, где вашего пользователя нет, — отсюда и «Access denied».

Я забыл пароль пользователя базы. Для базы, привязанной к сайту, пароль виден в настройках сайта (блок «База данных»). В остальных случаях задайте новый пароль пользователю в разделе «Базы данных».

Нужно ли создавать базу для WordPress? Нет: и установка WordPress кнопкой из личного кабинета, и вариант «WordPress» при создании сайта создают базу автоматически.

Обновлено 20 июля 2026