Назад

VPS-хостинг MariaDB, уже встановлений

VPS-хостинг MariaDB дає вам окремий від застосунку власний сервер баз даних з доступом root і готовими віддаленими підключеннями. Після замовлення MariaDB 11.8 LTS встановлюється сама, а у вашій панелі з’являються адреса підключення, логін і пароль. Вкажіть ці дані у своєму застосунку чи інструменті для баз даних і за потреби обмежте порт власними IP-адресами.

Скільки потужності вам потрібно?

Разом$2.58/міс.

Ціни містять ПДВ.

Збільшуйте або зменшуйте RAM і CPU, коли захочете. Диск можна лише збільшувати, тож почніть з малого.

Що встановлено на вашому сервері MariaDB?

  • MariaDB 11.8 LTS з офіційного репозиторію MariaDB
  • Порожня база даних uygulama з кодуванням utf8mb4
  • Користувач yonetici з повними правами, що може підключатися звідусіль, із паролем, згенерованим під час встановлення
  • TLS із самопідписаним сертифікатом, який MariaDB генерує під час кожного запуску
  • Брандмауер, де відкриті лише порти 22 і 3306, а для SSH додано fail2ban
  • Файл налаштувань: /etc/mysql/mariadb.conf.d/99-seturack.cnf

Який розмір потрібен для MariaDB?

У документації MariaDB мінімального обсягу RAM немає. Вона вимагає, щоб буферний пул InnoDB вмішував більшість ваших активних даних. За замовчуванням він 128 МБ, і інсталяція це не змінює. Для орієнтиру 1 ГБ підійде для невеликої бази даних або тестового середовища, а 2–4 ГБ — для бази, що обслуговує кілька застосунків. RAM, процесор і диск збільшуються окремо у вашій панелі, а дані та IP-адреса лишаються тими самими.

ВикористанняРозмірЦінаОбрати
Стартовий 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/міс.
Середній 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/міс.
Потужний 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/міс.

Кому підійде?

  • Проєкти на Laravel, WordPress чи власні, яким потрібна база даних поза веб-сервером
  • Команди, що підключають кілька застосунків до одного сервера баз даних
  • Розробники, яким потрібна віддалена база даних для розробки й тестування
  • Застосунки з користувачами в Туреччині чи поблизу, база даних яких має лежати в Стамбулі

Що буде після замовлення?

  1. Задайте розмір і завершіть оплату.
  2. Ваш сервер запускається, а MariaDB встановлюється сама. У наших тестах на справжніх серверах це зайняло близько 3 хвилин.
  3. У панелі відкрийте свій сервер у розділі «Мої сервери» і скопіюйте на вкладці «Огляд» рядки «Адреса підключення», «Логін» і «Пароль».
  4. Перевірте підключення: mariadb -h IP -u yonetici -p uygulama
  5. Створіть для свого застосунку окремого користувача з обмеженими правами, а yonetici лишіть для адміністрування.

З кожним сервером

  • Щоденне резервне копіювання входить у ціну
  • Необмежений трафік
  • Повний доступ root
  • Пізніше можна збільшувати чи зменшувати RAM і CPU, а також збільшувати диск
  • Розташування: Istanbul · IST-1.

Корисно знати

  • Після встановлення порт 3306 відкритий в інтернет. Щоб обмежити його, виконайте ufw delete allow 3306/tcp, потім ufw allow from YOUR_IP to any port 3306.
  • Збільшення розміру саме по собі не збільшує буферний пул InnoDB. Задайте innodb_buffer_pool_size у 99-seturack.cnf і виконайте systemctl restart mariadb.
  • Сервер лишається на гілці 11.8. Оновлення безпеки Ubuntu встановлюються самі, але MariaDB надходить зі свого репозиторію, тож оновлюйте її через apt.
  • Самопідписаний сертифікат генерується в пам’яті під час запуску. Якщо вашому драйверу потрібна перевірка через CA, задайте власний сертифікат через ssl_cert і ssl_key.

MariaDB: запитання й відповіді

Як віддалено підключитися до сервера MariaDB?

Скористайтеся адресою підключення, логіном і паролем зі своєї панелі. Порт — 3306, а готова база даних називається uygulama. З командного рядка виконайте mariadb -h IP -u yonetici -p uygulama. Із тими самими даними працюють настільні інструменти для баз даних і драйвери MySQL.

Скільки RAM потрібно MariaDB?

Офіційного мінімуму для MariaDB немає. Для орієнтиру 1 ГБ — добрий початок для невеликої бази даних, а 2–4 ГБ — для бази, що обслуговує кілька застосунків. Справжня перевірка — чи вміщуються ваші активні дані в буферний пул InnoDB.

Чи працюватиме мій застосунок для MySQL з MariaDB?

У більшості випадків так. У документації MariaDB сказано, що її клієнтський протокол двійково сумісний із MySQL і що конектори MySQL працюють без змін. Дані MySQL 8 переносяться дампом, тож спершу перевірте відмінності, як-от тип JSON і автентифікацію.

Чи шифрується підключення до MariaDB?

Так. Починаючи з MariaDB 11.4, TLS вмикається сам. Сервер генерує самопідписаний сертифікат, а клієнти MariaDB версії 11.4 і новіші перевіряють його за вашим паролем. В інших драйверах увімкніть параметр TLS у їхніх налаштуваннях.

Як перенести наявну базу даних у MariaDB?

Зробіть дамп на старому сервері командою mariadb-dump --single-transaction або mysqldump, якщо там MySQL. Завантажте файл командою mariadb -h IP -u yonetici -p uygulama. Великий дамп скопіюйте на сервер через SFTP і завантажте вже там.

Чи є резервні копії мого сервера MariaDB?

Резервна копія сервера створюється щоночі, зберігаються останні 7 днів, і це входить у ціну. З панелі можна відновити окремий файл або весь сервер. Щоб відкотити одну таблицю, робіть також власні регулярні файли mariadb-dump.

Читайте далі й дивіться схожі застосунки