Как установить MySQL 8.0 в RHEL или CentOS Stream 9

MySQL - это система управления реляционными базами данных с открытым исходным кодом, которая широко используется для хранения и организации данных. Red Hat Enterprise Linux (RHEL) и CentOS Stream - два популярных дистрибутива Linux, используемых многими разработчиками и системными администраторами. В этой статье мы рассмотрим, как установить MySQL 8.0 на RHEL и CentOS Stream 9.

Необходимые условия

  • Операционная система RHEL или CentOS Stream 9, установленная на вашем компьютере
  • Доступ пользователя Root или пользователя с привилегиями sudo

Дополнительные пакеты

Перед установка MySQL, установите следующие пакеты в систему

Шаг 1: Добавление репозитория MySQL

Первым шагом в установке MySQL 8.0 в RHEL и CentOS Stream 9 является добавление официального репозитория MySQL в вашу систему. Это гарантирует, что вы получаете последнюю версию MySQL и автоматические обновления.

Чтобы добавить репозиторий MySQL, откройте терминал и загрузите пакет конфигурации репозитория:

После завершения загрузки установите его:

Добавление репозитория MySQL

Шаг 2: Установка MySQL 8.0

Теперь, когда репозиторий добавлен в вашу систему, вы можете приступить к установке MySQL 8.0 с помощью следующей команды:

sudo dnf install mysql-community-server

После завершения установки запустите службу MySQL с помощью следующей команды:

Шаг 3: Обеспечение безопасности MySQL

По умолчанию при первой установке MySQL не защищен. Во время установки устанавливается временный пароль для учетной записи root. Вы можете получить пароль из файла журнала, выполнив следующую команду:

grep 'A temporary password is generated' /var/log/mysqld.log | tail -1

В приведенном выше выводе текущий пароль - "lHgixjsou6+p".

Для защиты MySQL необходимо выполнить следующую команду.

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

  • nter password for user root: [Введите временный пароль]
  • New password: [Введите новый пароль]
  • Re-enter new password: [Повторно введите новый пароль]
  • Change the password for root ? ((Press y|Y for Yes, any other key for No) : n
  • Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
  • Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
  • Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
  • Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

После завершения установки MySQL теперь защищен.

Шаг 4: Проверка установки

Чтобы протестировать установку, вы можете войти в оболочку MySQL с помощью следующей команды:

Введите пароль root, который вы установили во время процесса защиты, и вы сможете получить доступ к оболочке MySQL.

mysql -u root -p

Заключение

В заключение, установка MySQL 8.0 на RHEL и CentOS Stream 9 - это несложный процесс, который можно завершить за несколько простых шагов. Следуя этому руководству, вы получите рабочую установку MySQL 8.0 на вашей системе RHEL или CentOS Stream 9.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий