Перейти к содержимому

Управляемые базы данных: подключение к VPS

Управляемая база данных — это готовый СУБД-контейнер, прикреплённый к вашему VPS: панель следит за контейнером, а вы получаете хост, пользователя, пароль и строку подключения. Поддерживаются PostgreSQL, MySQL, MariaDB, Redis и MongoDB. Вся работа с базой — на вкладке «Информация» карточки VPS.

  • Панель биндит базу на внутренний адрес и выдаёт наружу через выделенный порт — доступ и лимит соединений настроены заранее, самое частое место самопальных утечек закрыто.
  • Питание базы управляется из панели (запуск/остановка/перезапуск), отдельно от VPS.
  • Логические дампы: создание и восстановление одной кнопкой, с автоматическим откатом при ошибке восстановления.
  • Ваш VPS в статусе «Работает».
  • К серверу прикреплена база: на вкладке «Информация» внизу есть секция «База данных». Подключение базы как дополнительной услуги выполняется при заказе/через поддержку — экран заказа в панели пока не выделен в отдельную кнопку.

Страница VPS → вкладка «Информация» → секция «База данных». Здесь:

  • «Движок» — например, PostgreSQL 16;
  • «Статус» — готов / создание / остановлен;
  • «Хост:порт» — адрес для подключения;
  • «Пользователь» и «Пароль» (скрыт, открывается копированием);
  • «URI» — готовая строка подключения вида postgres://user:pass@host:port/db — скопируйте и вставьте в конфиг приложения.

Проверка из SSH вашего VPS:

Окно терминала
psql "postgresql://пользователь:пароль@хост:порт/база" -c "select version();"

Для Redis — redis-cli -h ХОСТ -p ПОРТ -a ПАРОЛЬ; для MySQL — mysql -h ХОСТ -P ПОРТ -u ПОЛЬЗОВАТЕЛЬ -p. Подключение с внешней машины — по тому же хост:порту (наружу база выдаётся через выделенный порт).

В той же секции: «Запустить» / «Перезапуск» / «Остановка» — на случай обслуживания. Кнопка «Отключить БД» отвязывает базу от VPS.

Карточка «Резервные копии БД»: кнопка «Создать» делает логический дамп (поле «Название бэкапа» подставляет дату автоматически). У дампа есть статусы «создание → готов», кнопки «Восстановить» и удаления. Восстановление заменяет текущие данные базы; при ошибке происходит автоматический откат.

Приложение подключается по URI, select version() (или PING для Redis) отвечает, у дампа статус «готов».

Симптом Причина Что делать
Connection refused База остановлена Нажмите «Запустить» в секции БД
Таймаут подключения Лимит соединений исчерпан Закройте утечку соединений в приложении; лимит задаётся тарифом базы
Пароль не подходит Скопирован с пробелом/переводом строки Скопируйте пароль кнопкой копирования из панели
Восстановление упало Дамп несовместим с текущей схемой Панель откатила изменения автоматически; проверьте версию движка дампа
Какие движки и версии доступны?

PostgreSQL, MySQL, MariaDB, Redis и MongoDB — версии выбираются при подключении базы. Список версий по движку подскажет поддержка при оформлении услуги.

База считается отдельно от VPS?

Это дополнительная услуга к вашему VPS со своим небольшим тарифом — она привязана к серверу и биллингится посуточно вместе с ним.

Данные базы видны другим клиентам?

Нет. Контейнер вашей базы изолирован, наружу выдаётся только через ваш выделенный порт, пароль виден только вам. Обязательный пароль даже у «безпарольных» по умолчанию движков (Redis) — часть нашей конфигурации.

Как перенести базу с другого хостинга?

Сделайте логический дамп у старого провайдера (pg_dump/mysqldump), подключитесь к нашей базе и залейте дамп. Или восстановите наш дамп после заливки — кнопки в карточке БД.