Jak zainstalować MySQL 8.0 na Fedorze

Jak zainstalować MySQL 8.0 na Fedorze

MySQL to relacyjny system zarządzania bazą danych open source, który jest szeroko stosowany do przechowywania i organizowania danych w sposób ustrukturyzowany. Fedora to popularny rozkład Linuksa, który jest szeroko stosowany przez programistów i administratorów systemu. I

Jeśli chcesz zainstalować MySQL 5.7, oficjalne repozytorium zapewnia pakiety do Fedory 31. Najnowsza wersja Fedora zaleca się użycie MySQL 8.0. Użyj innego artykułu, aby zainstalować MySQL 5.7 w wersji Fedora 31/30 i wcześniejszych wersjach.

W tym artykule będziemy omawiać, jak zainstalować MySQL 8.0 na Fedorze.

Wymagania wstępne

Zaloguj się do systemu Fedora i otwórz terminal. Teraz zaktualizuj aktualne pakiety do najnowszej wersji, uruchamiając następujące polecenie.

Aktualizacja Sudo DNF  

Krok 1: Konfiguracja repozytorium Yum

Zespół MySQL oficjalnie zapewnia repozytorium Yum do instalacji serwera społeczności MySQL w systemach Fedora. Utwórz nowy plik repozytorium Yum za pomocą poniższej zawartości:

sudo nano /itp.repozytorium.D/MySQL-Community.Repo  

Dodaj poniższą zawartość do pliku:

[MySQL80-Community] Nazwa = mysql 8.0 Community Server BaseUrl = http: // repo.Mysql.com/yum/mysql-8.0-Community/fc/$ releasever/$ basearch/enabled = 1 gpgcheck = 1 gpgkey = plik: /// etc/pki/rpm-gpg/rpm-gpg-key-mysql
123456[MySQL80-Community] Nazwa = mysql 8.0 Community ServerBaseUrl = http: // repo.Mysql.com/yum/mysql-8.0-Community/fc/$ releasever/$ basearch/enabled = 1GPGCheck = 1GPGKEY = FILE: /// etc/pki/rpm-gpg/rpm-gpg-key-mysql

Zapisz plik i zamknij.

Krok 2: Zainstaluj MySQL na Fedorze

Teraz uruchom następujące polecenie, aby zainstalować MySQL-Community-Server pakiety w systemie Fedora. To zainstaluje również wszystkie inne wymagane zależności od Twojego systemu.

sudo dnf instaluj mysql-community-server  

To zainstaluje najnowsze pakiety MySQL 8 w systemach Fedora.

Instalowanie MySQL 8 na Fedorze
Po pomyślnym zakończeniu instalacji musisz włączyć i uruchomić usługę MySQL.

sudo systemctl włącz MySQLD.praca  sudo systemctl start mysqld.praca  

Teraz postępuj zgodnie z instrukcjami po instalacji.

Krok 3: Zabezpieczenie MySQL

Serwer społeczności MySQL został zainstalowany w twoim systemie. Instalator wygeneruje również losowe hasło i ustawić je dla użytkownika root. Możesz znaleźć hasło użytkownika root w plikach dziennika.

GREP „Tymczasowe hasło jest generowane”/var/log/mysqld.Log | ogon -1  2018-10-16T11: 49: 31.216147z 1 [Uwaga] Tymczasowe hasło jest generowane dla [chronione e -mail]: 4fyjrusm58kw7 

Teraz uruchom następujące polecenie, aby zastosować bezpieczeństwo na serwerze MySQL. Po prostu wykonaj poniższe polecenie i śledź kreatora bezpieczeństwa.

sudo mysql_secure_instalation  

Postępuj zgodnie z instrukcjami na ekranie. Zmień hasło do konta głównego i naciśnij Y dla wszystkich innych operacji, aby zastosować ulepszone bezpieczeństwo.

  • Zmień hasło dla root? - Naciśnij Y i zmień hasło roota
  • Usuń anonimowych użytkowników? Naciśnij y
  • Zdalnie odrzucaj logowanie root? Naciśnij y
  • Usuń testową bazę danych i dostęp do niej? (Naciśnij y
  • Załaduj teraz tabele uprawnień? Naciśnij y

Krok 4: Podłącz terminal MySQL

Wszystkie zrobione. Możesz teraz połączyć się z serwerem MySQL za pomocą wiersza poleceń. Poniższe polecenie połączy MySQL działające na LocalHost jako użytkownik root. To będzie monitowane o hasło konta głównego. Możesz także zainstalować stos lamp na Fedora i skonfigurować phpMyAdmin na Fedora, aby uzyskać dostęp do baz danych graficznych.

mysql -u root -p  
Połącz się z powłoką MySQL

Teraz możesz utworzyć bazę danych dla swoich aplikacji do przechowywania danych.

Wniosek

Podsumowując, instalowanie MySQL 8.0 na Fedorze jest prostym procesem, 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 Fedora.