Может случиться так, что Вам нужно будет повысить или понизить версию пакета 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:

image

Шаг 3 - Импортируйте свою базу данных

Наконец, импортируйте свой бэкап базы данных:

mysql -u root -p root < databasedump.sql

И перезапустите MariaDB:

systemctl restart mariadb

Вот и всё, Ваша версия MariaDB была успешно повышена!

ПРИМЕЧАНИЕ:

Вы нашли ответ?