Может случиться так, что Вам нужно будет повысить или понизить версию пакета MySQL MariaDB на Вашем VPS. Например, когда версия MariaDB, установленная на Вашем сервере, не поддерживается CMS Вашего сайта.
В приведённых ниже примерах мы будем понижать версию MariaDB 10.5 до MariaDB 10.4. Вы сможете вносить изменения в любую версию, заменив её в командах SSH.
Шаг 1 - Сделайте бэкап Вашей базы данных
Сначала подключитесь к серверу с помощью SSH и проверьте пароли CyberPanel и root MySQL. Это можно сделать, выполнив:
cat .db_password
Затем создайте свежий бэкап:
mysqldump -u root -p --all-databases > databasedump.sql
Используйте пароль из файла .db_password.
Шаг 2 - Замените версию MariaDB
Когда бэкап готов, Вы можете удалить версию MariaDB.
Затем добавьте репозиторий MariaDB YUM: vim
/etc/yum.repos.d/MariaDB.repo
и обновите файл до:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
После этого обновите yum cache index:
yum makecache fast
И установите новую версию MariaDB:
yum install MariaDB-server MariaDB-client
Не забудьте включить MariaDB:
systemctl start mariadb
И запустить:
systemctl enable mariadb
Финальный штрих — защитить MariaDB:
mysql_secure_installation
Используйте тот же пароль в .db_password. Теперь должна работать другая версия MariaDB (в нашем случае 10.4), Вы можете проверить это с помощью mysql --v:
Шаг 3 - Импортируйте свою базу данных
Наконец, импортируйте свой бэкап базы данных:
mysql -u root -p root < databasedump.sql
И перезапустите MariaDB:
systemctl restart mariadb
Вот и всё, Ваша версия MariaDB была успешно повышена!
ПРИМЕЧАНИЕ: