База данных MySQL к VPS
Опция тарифа: хост, логин и пароль, подключение с VPS, программ и сайта, phpMyAdmin, копии.
«База данных MySQL» - опция тарифа VPS: MariaDB (совместима с MySQL) на нашем узле рядом с вашей VPS. Вам не нужно ставить и обслуживать сервер баз данных на самой VPS: базы создаются в кабинете, копируются каждую ночь, а подключение с VPS работает сразу.
Как добавить
При заказе VPS выберите тариф базы в блоке «База данных MySQL» (рядом с операционной системой). К уже работающей VPS её добавляют кнопкой Изменить тариф на странице VPS - первая база d<ID>_main появится через минуту. Так же опцию можно убрать: базы и их данные при этом удаляются.
Данные для подключения
На странице VPS (VPS → ваша VPS → Управление → База данных MySQL) у каждой базы есть хост, порт, название, логин и пароль. Кнопка «Все данные» копирует их одним текстом.
| Откуда подключаетесь | Хост |
|---|---|
| С вашей VPS | 91.211.118.120, порт 3306 - всегда, без настроек |
| Из интернета: ваш компьютер, другой сервер | тот же хост - только с IP из белого списка |
| С игрового сервера или сайта на h0st | 172.18.0.1, порт 3306 - всегда |
Название базы и логин одинаковы, например d12_main: d12_ - префикс вашей VPS, main - название, которое вы дали.
Примеры
Терминал на VPS (клиент: apt install mariadb-client или dnf install mariadb):
mysql -h 91.211.118.120 -P 3306 -u d12_main -p d12_main
PHP (PDO):
new PDO('mysql:host=91.211.118.120;port=3306;dbname=d12_main;charset=utf8mb4', 'd12_main', 'пароль');
Python:
pymysql.connect(host='91.211.118.120', user='d12_main', password='пароль', database='d12_main')
SourceMod (databases.cfg на игровом сервере h0st):
"stats"
{
"driver" "mysql"
"host" "172.18.0.1"
"database" "d12_main"
"user" "d12_main"
"pass" "пароль"
"port" "3306"
}
phpMyAdmin
Управлять базой в браузере можно на db.h0st.pro: войдите логином и паролем базы. Там удобно создавать таблицы, импортировать и экспортировать дамп.
Лимиты и копии
- Тариф ограничивает количество баз и общий размер. Когда размер превышен, кабинет это покажет - перейдите на больший тариф базы («Изменить тариф»).
- Все базы каждую ночь сохраняются в дамп и копируются на другой сервер. Свой дамп можно сделать в phpMyAdmin (Экспорт) или
mysqldump. - «Новый пароль» меняет пароль сразу - обновите его в своих программах.
- Если аренда VPS не оплачена, пользователи баз блокируются вместе с VPS; после оплаты всё возвращается.