Установка MySQL в CentOS 7

Сегодня мы рассмотрим установку MySQL в CentOS 7. Если вы попытаетесь выполнить команду yum install mysql в CentOS 7, то вместо MySQL произойдет установка системы MariaDB. Для установки MySQL в CentOS 7 потребуется выполнить немного другой порядок действий, по сравнению с установкой в CentOS 6.

Установка MySQL

Первое, что нам надо сделать, это посетить yum-репозиторий сообщества MySQL. Сделать подобное можно по ссылке

https://dev.mysql.com/downloads/repo/yum/

Найдите ссылки на скачивание

Из ссылки нам надо mysql80-community-release-el7-1.noarch.rpm что бы сформировать команду на скачивание

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

Теперь давайте установим пакет

rpm -ivh mysql80-community-release-el7-1.noarch.rpm

После этого на сервере появится два необходимых нам yum-репозитория MySQL, благодаря которым мы сможем установить MySQL.

yum install mysql-server

После добавления пакета система предложит принять его GPG-ключ. Потребуется нажать Y, что бы произошла загрузка ключа и завершилась установка.

Запуск MySQL

Выполните команду, что бы запустить демон MySQL:

systemctl start mysqld

Проверим статус демона

systemctl status mysqld

Если вы увидите «Active: active (running)», то значит все работает как надо. MySQL автоматически добавляется а автозагрузку и если вы хотите его убрать, то выполните команду

systemctl disable mysqld

В процессе установки MySQL генерирует временный пароль для root-пользователя. Что бы найти его в файле mysqld.log выполните команду:

grep 'temporary password' /var/log/mysqld.log

Запомните пароль, он пригодится нам дальше.

Настройка MySQL

Выполним команду

mysql_secure_installation

И вот от нас запросят root-пароль, который вы получили на этапе установки. Введите старый пароль и замените его на новый. После этого ответьте на ряд вопросов и установка будет завершена.

Если у вас возникнут какие-либо вопросы при установки MySQL на CentOS 7, то задавайте их в комментариях ниже. Всем легкой установки!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *