База даних 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; після оплати все повертається.