Февруари 25, 2026

Управление на MySQL профили

 

Какво представлява MySQL профил?

MySQL профилът съдържа настройките за връзка с локален или отдалечен MySQL сървър. В този интерфейс можете:

  • Да създавате, редактирате и изтривате профили.

  • Да избирате кой профил да бъде активен.

  • Да управлявате как и къде се създават нови бази и потребители.

🆕 От версия 120 нататък, интерфейсът се нарича Manage Database Profiles, намира се в секцията Database Services.

 

Защо да използваме отдалечен MySQL сървър?

Полезно е при:

  • Силно натоварени сървъри

  • Големи бази данни

  • Разделяне на ресурсите

Поддържат се:

  • Други WHM сървъри с MySQL

  • Специализирани MySQL сървъри

  • Amazon RDS (MySQL 5.7 и 8.0)

⚠️ Не се поддържа: MariaDB/Aurora на Amazon RDS.

 

Важно предупреждение относно сигурността

⚠️ Може да се създаде уязвимост, ако:

  • Локалният сървър е с MySQL 5.7

  • Отдалеченият – с MySQL 8.0 или Amazon RDS

Решения:

  • Ъпгрейд до MySQL 8.0 локално

  • Създайте root потребител на отдалечения сървър, разрешен само от IP на локалния

 

Изисквания за работа

  • Поддържани версии:

    • MySQL: 5.6, 5.7, 8.0

    • MariaDB: 10.1, 10.2, 10.3, 10.5, 10.6

  • На всеки отдалечен сървър трябва да има файл: /root/.my.cnf, съдържащ root потребителя и паролата.

 

Какво се случва при активиране на профил?

Когато създавате база или потребител, системата използва активния профил. Например, ако профилът сочи към example.com, новите бази ще се създават там.

❗ Важно: Промяната на профила не премества автоматично съществуващите бази данни. Това трябва да стане ръчно.

 

Таблица с профили

Интерфейсът показва:

Колона Описание
Profile Името на профила
Host Адрес на MySQL сървъра
Port Порт за връзка
User Потребител за достъп
Type Описание
Actions Действия: Validate, Activate, Edit, Delete

✅ Само един профил може да е активен в даден момент. Активният се отбелязва със зелена икона ⚡.

 

Създаване на нов профил

  1. Натиснете Add Profile.

  2. Въведете име (не се променя след това).

  3. Изберете метод:

🔹 Създаване чрез SSH

  • Въведете: Host, Port, SSH Username

  • Изберете автентикация: Password или SSH Key

  • Въведете SSH данни

  • Уверете се, че /root/.my.cnf съществува на отдалечения сървър

🔹 Ръчно въвеждане на MySQL суперпотребител

  • Въведете: Host, Port, MySQL Username и Password

  • Задължително за Amazon RDS

🔑 Привилегии, които суперпотребителят трябва да има: SELECT, CREATE, DELETE, TRIGGER, EXECUTE, и др.

 

Редактиране на съществуващ профил

  1. Натиснете иконата със стрелка до профила.

  2. Променете желаните стойности (Host, Port, User, Password).

  3. Натиснете Save.

❗ Името на профила не може да се променя – трябва да изтриете и създадете нов.

 

Практичен съвет: Използвайте само един WHM сървър на MySQL сървър

Ако свържете няколко WHM сървъра към един и същ MySQL сървър, могат да възникнат конфликти с бази и потребители.