24Янв 2017

0

331

Установка MySQL 5.7 на CentOS 7/6/5

установка и настройка mysql 5.7

Установка MySQL 5.7 на CentOS 7/6/5

В последнее время довольно часто начали задавать данный вопрос, потому напишем здесь статью, о том установить MySQL 5.7, на свой виртуальный сервер (выделенный) самостоятельно.

Мы будем использовать официальный репозиторий MySQL Yum, он содержит все пакеты клиента, сервера и утилит которые нам необходимы. Этот вариант установки подходит, если Вы предварительно удалили Ваш старый MySQL, если он у Вас установлен попробуйте просто обновится, предварительно сделав бекап БД.

Скачиваем Yum репозиторий:

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

После чего, выполним его установку:

yum localinstall mysql57-community-release-el7-7.noarch.rpm

Проверим, все ли установилось корректно:

yum repolist enabled | grep "mysql.*-community.*"

Для установки MySQL 5.7 необходимо использовать следующую команду:

yum install mysql-community-server

Команда установит и клиент и все необходимые библиотеки. После установки запускаем MySQL:

service mysqld start

И проверяем статус:

service mysqld status

Должны получить приблизительно вот такой ответ:

Redirecting to /bin/systemctl status mysqld.service
mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled)
Active: active (running) since Thu 2015-10-29 05:15:19 EDT; 4min 5s ago
Process: 5314 ExecStart=/usr/sbin/mysqld --daemonize $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 5298 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 5317 (mysqld)
CGroup: /system.slice/mysqld.service
└─5317 /usr/sbin/mysqld --daemonize
Oct 29 05:15:19 localhost.localdomain systemd[1]: Started MySQL Server.

Убедимся в том, что установлена корректная версия:

mysql --version

Ответ должен быть вроде этого:

mysql  Ver 14.14 Distrib 5.7.9, for Linux (x86_64) using  EditLine wrapper

На этом все, на нашем сервере установлена и работает БД MySQL 5.7.