После выхода операционной системы CentOS версии 7 с портов "исчезла" БД MySQL. Как так? MySQL является очень популярной системой управления базами данных для веб-приложений и серверов. Компания Oracle изменила лицензионное соглашение и многие группы начали мигрировать на другие продукты. Не стала исключением и CentOS и перешла на сервер базы данных MariaDB. Это копия MySQL, но с моделью лицензирования GPL.Если вы все же предпочитаете MySQL - эта статья для вас.
Итак, если после установки CentOS вы захотели поставить MySQL вы это делаете стандартным способом:
yum install mysql-server
Но в ответ получаете ошибку:
No package mysql-server available.
Конечно если у вас качественный колокейшен в киеве вы можете обратиться в службу поддержки и они решат эту ошибку. Но если вам нужно сделать это самостоятельно - несколько простых шагов помогут в этом.
Инсталляция MySQL на CentOS 7 и выше
1. Первым делом нужно получить и добавить репозитарий MySQL
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
2. Обновляем наши новые данные в репозитариях:
yum update
3. Устанавливаем MySQL Server
yum install mysql-server
Ура! Наконец-то mysql нашелся и успешно началась загрузка и установка.
После того, как подтянуться все зависимости нужно запустить mysql
systemctl start mysqld
После запустить
mysql_secure_installation
И после этого можно настраивать конфигурационный файл по вашим требованиям.