MySQL - система управления базами данных (СУБД). Используется для веб-разработки. Ее любят за легкость инсталляции и простоту использования.
В ОС типа Redhat и Centos ПО используется пакетный менеджер yum.
Для инсталляции и первого запуска MySQL выполним следующие действия.
1. Обновим список и версии пакетов командой yum makecache.
yum makecache
2. Отыщем нужный пакет командой yum list mariadb-server. В состав Centos включена MariaDb - бесплатная версия MySQL.
3. Установим еe командой yum install <имя пакета>
4. Проверить статус службы командой systemctl и при необходимости запустим ее.
systemctl status mysql - проверка статуса mysql;
systemctl start mysql - запустить mysql;
systemctl stop mysql - остановить mysql;
systemctl enable mysql - поместить mysql в автозагрузку.
5. Проинициализируем MySQL, для чего используем mysql_secure_installation
СУБД попросит текущий пароль пользователя root. Это не пользователь ОС, а пользователь СУБД. Нажимаем Enter - он еще не задан.
На следующем этапе система предлагает запретить доступ анонимных пользователей -запрещаем.
Запретить root подключаться с других хостов потому, что он имеет ничем не ограниченные права на доступ в СУБД.
Если нужны тестовые базы, то оставим.
Перечитаем права пользователей.
Настройка завершена. Попробуем подключиться к нашей СУБД командой mysql -u root -p.
-u ключ, указывающий пользователя
-p ключ, требующий ввода пароля. Если мы его не задавали, этот ключ не нужен.
Мы подключились к СУБД. Можно, например, посмотреть список имеющихся БД командой show databases;.