Jak zainstalować MySQL 8.0 na strumieniu Rhel & Centos 9

Jak zainstalować MySQL 8.0 na strumieniu Rhel & Centos 9

MySQL to relacyjny system zarządzania bazą danych open source, który jest powszechnie używany do przechowywania i organizowania danych. Red Hat Enterprise Linux (RHEL) i Centos Stream to dwa popularne rozkłady Linux używane przez wielu programistów i administratorów systemu. W tym artykule będziemy omawiać, jak zainstalować MySQL 8.0 na strumieniu Rhel i Centos 9.

Wymagania wstępne

  • System operacyjny RHEL lub CENTOS 9 zainstalowany na komputerze
  • Dostęp użytkownika root lub użytkownika z uprawnieniami sudo

Krok 1: Dodanie repozytorium MySQL

Pierwszy krok w instalacji MySQL 8.0 na Rhel i Centos Stream 9 to dodanie oficjalnego repozytorium MySQL do twojego systemu. Zapewni to, że otrzymasz najnowszą wersję MySQL i że otrzymujesz automatyczne aktualizacje.

Aby dodać repozytorium MySQL, otwórz terminal i pobierz pakiet konfiguracji repozytorium:

wget https: // repo.Mysql.com // mysql80-community-frease-el9-1.Noarch.RPM  

Po zakończeniu pobierania zainstaluj go:

sudo dnf instaluj MySQL80-Community-Relase-EL9-1.Noarch.RPM  

Krok 2: Instalowanie MySQL 8.0

Teraz, gdy repozytorium zostało dodane do twojego systemu, możesz kontynuować instalację MySQL 8.0 Za pomocą następującego polecenia:

sudo dnf instaluj mysql-community-server  

Po zakończeniu instalacji uruchom usługę MySQL za pomocą następującego polecenia:

sudo systemctl start mysqld  

Krok 3: Zabezpieczenie MySQL

Domyślnie MySQL nie jest zabezpieczone, gdy zostanie po raz pierwszy zainstalowany. Podczas instalacji ustawiane jest tymczasowe hasło na konto root. Możesz uzyskać hasło z pliku dziennika za pomocą następującego polecenia:

GREP „Tymczasowe hasło jest generowane”/var/log/mysqld.Log | ogon -1  2023-02-07T07: 56: 14.276442z 6 [Uwaga] [MY-010454] [SERWER] Tymczasowe hasło jest generowane dla [chronione e-mail]: Zydsro9cew> 9 

W powyższym wyjściu bieżące hasło to „Zydsro9cew> 9”.

Następnie będziesz musiał uruchomić następujące polecenie, aby je zabezpieczyć.

sudo mysql_secure_instalation  

Zostaniesz poproszony o ustawienie hasła root MySQL i odpowiedzi na kilka pytań bezpieczeństwa. Odpowiedz na te pytania zgodnie z Twoimi preferencjami.

  • Wprowadź hasło dla root użytkownika: [Wprowadź tymczasowe hasło]
  • Nowe hasło: [Wpisz nowe hasło]
  • Wprowadź ponownie nowe hasło: [Wprowadź ponownie nowe hasło]
  • Zmień hasło dla root ? ((Naciśnij Y | Y dla tak, każdy inny klucz dla nie): N
  • Usuń anonimowych użytkowników? (Naciśnij Y | Y dla tak, każdy inny klucz dla nie): y
  • Zdalnie odrzucaj logowanie root? (Naciśnij Y | Y dla tak, każdy inny klucz dla nie): y
  • Usuń testową bazę danych i dostęp do niej? (Naciśnij Y | Y dla tak, każdy inny klucz dla nie): y
  • Załaduj teraz tabele uprawnień? (Naciśnij Y | Y dla tak, każdy inny klucz dla nie): y

Po zakończeniu MySQL jest teraz zabezpieczony.

Krok 4: Testowanie instalacji

Aby przetestować instalację, możesz zalogować się do powłoki MySQL za pomocą następującego polecenia:

mysql -u root -p  

Wprowadź hasło główne ustawione podczas procesu bezpieczeństwa, i powinieneś mieć dostęp do powłoki MySQL.

Wyjście: Wprowadź hasło: Witamy w monitor MySQL. Polecenia kończą się; lub \ g. Twój identyfikator połączenia MySQL to 13 wersja serwerowa: 8.0.32 MySQL Community Server - GPL Copyright (C) 2000, 2023, Oracle i/lub jego podmioty stowarzyszone. Oracle jest zarejestrowanym znakiem towarowym Oracle Corporation i/lub jej podmiotów stowarzyszonych. Inne nazwy mogą być znakami towarowymi ich właścicieli. Typ „Pomoc”; lub „\ h”, aby uzyskać pomoc. Typ „\ c”, aby wyczyścić bieżącą instrukcję wejściową. mysql> 

Wniosek

Podsumowując, instalowanie MySQL 8.0 na Rhel i Centos Stream 9 to prosty proces, który można ukończyć w kilku prostych krokach. Postępując zgodnie z tym przewodnikiem, będziesz mieć działającą instalację MySQL 8.0 w systemie RHEL lub Centos Stream 9.