WebWost WebWostbeta

Обновление Mariadb до 10.x версии

Обновление Mariadb до 10.x версии на CentOS.

Al-Sher

Во многих репозиторях хранится Mariadb 5.x версий. С одной стороны это хорошо, ведь она достаточно протестирована на данной OS, но если взглянуть со стороны прогресса, то данный момент забирает возможность использовать новой, улучшенно, версии. Если вдруг вы хотите обновить mysql-сервер mariadb, то данная статья поможет вам в данном процессе. 

Думаю не стоит говорить о том, что все действия вы выполняете на свой страх и риск, поэтому начнем.

"Убиваем" mariadb

Перед установкой новой версии mariadb, нам необходимо обновить его. Для начала остановим процесс mysql:

service mysql stop

Теперь нам необходимо удалить его. Выполняем команду:

yum remove mariadb-server mariadb mariadb-libs

Надеюсь что ничего лишнего не удалится, но если вдруг что-то нужное удалилось вместе с mariadb, то восстановим. Главное не забыть, что там удалялось.

Добавление репозитория

Так как в стандартных репозиториях стоит версия Mariadb 5.x версий, нам необходимо добавить новый репозиторий. Для этого добавим в файл etc/yum.repos.d/MariaDB10.repo следующие строки:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Если вдруг у вас не centos6, то ищем подходящую ссылку тут или сразу готовый код репозитория тут.

Установка mariadb

Для установки воспользуемся стандартной yum командой - install:

yum install MariaDB-server MariaDB-client

После установки нам необходимо запустить mysql-сервер:

service mysql start

Так же нам необходимо добавить его в автозапуск сервера:

systemctl enable mysql

Запускаем mysql_upgrade:

mysql_upgrade

Если вдруг у пользователя root был установлен пароль, то команду mysql_upgrade необходимо выполнять с ключом -p

mysql_upgrade -pPassword

Где Password - ваш пароль.

Проверяем версию mysql:

mysql -V

Если всё нормально установилось и работает, то пробуем войти в mysql:

mysql -uroot -pPassword

Надеюсь, что данная статья Вам пригодилась и, так как процесс обновления Mariadb окончен, я заканчиваю данную статью ?

0 Комментариев

Новый комментарий