Управляемые базы данных: подключение к VPS
Управляемая база данных — это готовый СУБД-контейнер, прикреплённый к вашему VPS: панель следит за контейнером, а вы получаете хост, пользователя, пароль и строку подключения. Поддерживаются PostgreSQL, MySQL, MariaDB, Redis и MongoDB. Вся работа с базой — на вкладке «Информация» карточки VPS.
Чем это лучше «поставить самому»
Заголовок раздела «Чем это лучше «поставить самому»»- Панель биндит базу на внутренний адрес и выдаёт наружу через выделенный порт — доступ и лимит соединений настроены заранее, самое частое место самопальных утечек закрыто.
- Питание базы управляется из панели (запуск/остановка/перезапуск), отдельно от VPS.
- Логические дампы: создание и восстановление одной кнопкой, с автоматическим откатом при ошибке восстановления.
Перед началом
Заголовок раздела «Перед началом»- Ваш VPS в статусе «Работает».
- К серверу прикреплена база: на вкладке «Информация» внизу есть секция «База данных». Подключение базы как дополнительной услуги выполняется при заказе/через поддержку — экран заказа в панели пока не выделен в отдельную кнопку.
1. Найдите данные подключения
Заголовок раздела «1. Найдите данные подключения»Страница VPS → вкладка «Информация» → секция «База данных». Здесь:
- «Движок» — например, PostgreSQL 16;
- «Статус» — готов / создание / остановлен;
- «Хост:порт» — адрес для подключения;
- «Пользователь» и «Пароль» (скрыт, открывается копированием);
- «URI» — готовая строка подключения вида
postgres://user:pass@host:port/db— скопируйте и вставьте в конфиг приложения.
2. Подключитесь
Заголовок раздела «2. Подключитесь»Проверка из SSH вашего VPS:
psql "postgresql://пользователь:пароль@хост:порт/база" -c "select version();"Для Redis — redis-cli -h ХОСТ -p ПОРТ -a ПАРОЛЬ; для MySQL — mysql -h ХОСТ -P ПОРТ -u ПОЛЬЗОВАТЕЛЬ -p. Подключение с внешней машины — по тому же хост:порту (наружу база выдаётся через выделенный порт).
3. Питание и обслуживание
Заголовок раздела «3. Питание и обслуживание»В той же секции: «Запустить» / «Перезапуск» / «Остановка» — на случай обслуживания. Кнопка «Отключить БД» отвязывает базу от VPS.
4. Дампы
Заголовок раздела «4. Дампы»Карточка «Резервные копии БД»: кнопка «Создать» делает логический дамп (поле «Название бэкапа» подставляет дату автоматически). У дампа есть статусы «создание → готов», кнопки «Восстановить» и удаления. Восстановление заменяет текущие данные базы; при ошибке происходит автоматический откат.
Проверка результата
Заголовок раздела «Проверка результата»Приложение подключается по URI, select version() (или PING для Redis) отвечает, у дампа статус «готов».
Если что-то пошло не так
Заголовок раздела «Если что-то пошло не так»| Симптом | Причина | Что делать |
|---|---|---|
| Connection refused | База остановлена | Нажмите «Запустить» в секции БД |
| Таймаут подключения | Лимит соединений исчерпан | Закройте утечку соединений в приложении; лимит задаётся тарифом базы |
| Пароль не подходит | Скопирован с пробелом/переводом строки | Скопируйте пароль кнопкой копирования из панели |
| Восстановление упало | Дамп несовместим с текущей схемой | Панель откатила изменения автоматически; проверьте версию движка дампа |
Частые вопросы
Заголовок раздела «Частые вопросы»Какие движки и версии доступны?
PostgreSQL, MySQL, MariaDB, Redis и MongoDB — версии выбираются при подключении базы. Список версий по движку подскажет поддержка при оформлении услуги.
База считается отдельно от VPS?
Это дополнительная услуга к вашему VPS со своим небольшим тарифом — она привязана к серверу и биллингится посуточно вместе с ним.
Данные базы видны другим клиентам?
Нет. Контейнер вашей базы изолирован, наружу выдаётся только через ваш выделенный порт, пароль виден только вам. Обязательный пароль даже у «безпарольных» по умолчанию движков (Redis) — часть нашей конфигурации.
Как перенести базу с другого хостинга?
Сделайте логический дамп у старого провайдера (pg_dump/mysqldump), подключитесь к нашей базе и залейте дамп. Или восстановите наш дамп после заливки — кнопки в карточке БД.