Главная/База данных

База данных на VPS

База данных на VPS это одновременно самый прожорливый по памяти компонент и самое частое место утечки. Две вещи, которые нужно сделать обязательно: закрыть её от внешнего мира и настроить копии, которые вы хоть раз разворачивали.

2 мин чтенияДанные проверены 14 октября 2026

Ответ за 30 секунд

База слушает только локальный адрес, у приложения отдельный пользователь. Копия, которую не разворачивали, не считается копией.

Обновления, резервирование и восстановление берёт на себя провайдер.

Ставить базу самому или брать как услугу

01 · 1 мин

Сколько памяти просит база#

Это первое, обо что упирается сервер. Значения приблизительные и зависят от настроек, но порядок устойчивый.

База и объёмПримерно памяти
MySQL, база до гигабайта300-500 МБ
MySQL, база от гигабайта800 МБ и больше
PostgreSQL под нагрузкойот 1 ГБ
Redis как кеш100 МБ плюс объём данных

Настройки из коробки рассчитаны на машину побольше, поэтому на маленьком сервере буферы стоит уменьшить вручную. Общий расчёт: сколько памяти нужно.

02 · 1 мин

Три правила, которые нельзя нарушать#

Остальные правила защиты сервера: безопасность VPS.

  1. База слушает только локальный адрес. Открытая в интернет база данных находится сканерами за часы. Если доступ снаружи действительно нужен, он идёт через защищённый канал, а не напрямую.
  2. У приложения свой пользователь. Не административный, с правами только на свою базу. Тогда уязвимость в сайте не отдаёт весь сервер.
  3. Пароли не в коде. Они живут в конфигурации, которая не попадает в репозиторий.

Инструмент · 1 мин

Ставить базу самому или брать как услугу#

Управляемая база это та же СУБД, но обновления, резервирование и восстановление берёт на себя провайдер. Платите за снятую работу.

Своя база на сервере или управляемая

Управляемая база стоит дороже, но снимает работу. Три вопроса

Кто будет её обслуживать?
Что будет, если база пропадёт на сутки?
Какого размера база?

04 · 1 мин

Как делать копии базы правильно#

Копия базы отличается от копии файлов: её нельзя просто скопировать на ходу, получится несогласованный набор данных.

  • Снимайте дамп штатными средствами СУБД, а не копированием файлов на работающей базе.
  • Храните копию за пределами сервера. На том же диске она исчезнет вместе с ним.
  • Проверьте восстановление хотя бы один раз. Разверните дамп на тестовом сервере и убедитесь, что данные целы.
  • Следите за размером. Старые дампы это самая частая причина заполненного диска, см. диски VPS.

05 · 1 мин

Вопросы о базе данных на VPS#

Сколько памяти нужно MySQL на VPS?

Для базы до гигабайта обычно 300-500 МБ, для более крупной от 800 МБ. Настройки по умолчанию рассчитаны на машину побольше.

Как закрыть базу данных от интернета?

Настроить её на прослушивание только локального адреса. Доступ снаружи, если нужен, делается через защищённый канал.

Нужен ли отдельный пользователь для приложения?

Да, с правами только на свою базу. Тогда уязвимость в сайте не даёт доступ ко всему серверу.

Когда брать управляемую базу данных?

Когда обслуживать её некому, а простой стоит денег, или когда база выросла и восстановление стало отдельной задачей.

Почему этому можно верить

Как мы проверяли

Данные с сайтов провайдеровСобраны вручную, у фактов указана дата проверки.
Цифры можно перепроверитьЗамеры и команды описаны так, что их повторит любой читатель.
Независимый справочникНе связан ни с одним из провайдеров и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026.

VBРедакция VPSBase · обновлено 14 октября 2026

Проверьте сервер на деле

При почасовой оплате сутки теста стоят десятки рублей, а не месячный тариф.

  • Оплата по часам, а не только за месяц
  • NVMe-диски во всех конфигурациях
  • Дата-центры в России и за рубежом
  • Создание сервера за пару минут
Своя или управляемая