Сегодня мы рассмотрим установку 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, то задавайте их в комментариях ниже. Всем легкой установки!