Установка MySQL на Centos 7.3

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;.


        

Последнее обновление: 24.08.2018