Февруари 25, 2026

Надграждане на MySQL/MariaDB

 

Надграждане на MySQL или MariaDB

 

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

Този инструмент позволява на root потребители или реселъри с root-права да надграждат версията на MySQL или MariaDB (например от MySQL 5.7 към 8.0). След избора на версия, WHM автоматично прилага бъдещи обновления и пачове.

📌 От версия 120 нататък, интерфейсът се нарича Upgrade Database Version, намира се в секцията Database Services.

 

Какво трябва да направите преди надграждане

  • 📦 Направете резервно копие на всички бази данни!

  • 📑 Прегледайте конфигурационния файл /etc/my.cnf – ще бъде валидиран преди надграждане.

 

Важни ограничения

  • Преминаване от MySQL към MariaDB е еднопосочно. Не можете да се върнете към MySQL.

  • Не се поддържат даунгрейди на версии.

  • Не поддържаме плъгина sha256_password при повечето версии.

  • Ако използвате CloudLinux MySQL Governor, надграждането не може да се извърши чрез този интерфейс.

  • phpinfo може да покаже стара версия – това не е грешка, а поради вградената библиотека на PHP.

 

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

MySQL:

  • ✅ MySQL 8.0

MariaDB:

  • ✅ MariaDB 10.5

  • ✅ MariaDB 10.6

  • ✅ MariaDB 10.11

ℹ️ След MariaDB 10.6, WHM ще поддържа само дългосрочни версии.

 

Как да надградите или преинсталирате

  1. Изберете желаната версия (MySQL или MariaDB).

  2. Натиснете Continue.

  3. Потвърдете предупрежденията с отметки.

  4. Изберете тип ъпгрейд:

    • Unattended Upgrade – автоматичен

    • Interactive Upgrade – стъпка по стъпка

  5. Проследете процеса на надграждане.

✅ След приключване, ще видите съобщение за успех или списък с проблеми, които трябва да отстраните.

 

Инструмент за проверка на съвместимост

Преди надграждане, можете да използвате MySQL Upgrade Checker, за да проверите дали всичко е съвместимо.

  1. Натиснете Install and Run Checker.

  2. Прегледайте резултатите и отстранете проблемите.

  3. Изберете Re-Run Checker, за да проверите повторно.

  4. Продължете с надграждането, ако всичко е наред.

 

Къде се съхраняват логовете?

WHM записва лог файлове от процеса в:

/var/cpanel/logs/

 

Имената на логовете изглеждат така:

mysql_upgrade_log.20250410-153045

 

Това включва:

  • Година (YYYY)

  • Месец (MM)

  • Ден (DD)

  • Час (hh)

  • Минута (mm)

  • Секунда (ss)

 

⚠️ Допълнителни съвети:

  • Не можете да надградите от MySQL 8.0 към MariaDB 10.x – има несъвместимости.

  • Надграждането не мести автоматично данните ви – уверете се, че базите са архивирани.

  • За сървъри с Amazon RDS:

    • Поддържат се MySQL 5.7 и 8.0

    • Не се поддържа MariaDB или Aurora