Jak zainstalować MySQL na Centos/Rhel 7/6 i Fedora 32/31

Jak zainstalować MySQL na Centos/Rhel 7/6 i Fedora 32/31

Mysql jest opensource, System zarządzania relacyjną bazą danych. MySQL to najpopularniejszy serwer bazy danych dla systemów Linux, obsługuje również dużą liczbę platform. W MySQL możemy łatwo utworzyć procedurę przechowywaną i wykonać zapytania SQL. MySQL Community Edition to wersja swobodnie do pobrania i używa się do twoich aplikacji.

Oficjalny zespół MySQL zapewnia repozytorium Yum dla instalacji MySQL w systemach opartych na RPM. Które mogą być używane do instalacji MySQL w systemach Centos i Fedora.

Ten samouczek pomoże Ci zainstalować MySQL Server na Centos/Rhel 7/6, Fedora 32/31/30/29 za pomocą domyślnego menedżera pakietów.

Krok 1 - Skonfiguruj repozytorium Yum

Najpierw musimy dodać repozytorium MySQL Yum w naszym systemie dostarczonym przez MySQL. Wykonaj jedno z poniższych poleceń zgodnie z wersją systemu operacyjnego.

### na Centos/Rhel 7 System ### rpm -uvh https: // repo.Mysql.COM/MYSQL80-COMMUNTY-RELEASE-EL7-3.Noarch.RPM ### na Centos/Rhel 6 System ### rpm -uvh https: // repo.Mysql.COM/MYSQL80-COMMUNTY-RELEASE-EL6-3.Noarch.RPM ### na system Fedora 32 ### rpm -uvh https: // repo.Mysql.COM/MYSQL80-COMMUNTY-RELEASE-FC32-1.Noarch.RPM ### na system Fedora 31 ### rpm -uvh https: // repo.Mysql.COM/MYSQL80-COMMUNTY-RELEASE-FC31-1.Noarch.RPM ### na system Fedora 30 ### rpm -uvh https: // repo.Mysql.COM/MYSQL80-COMMUNTY-RELEASE-FC30-1.Noarch.RPM 

Krok 2 - Zainstaluj MySQL Community Server

Repozytorium MySQL Yum zawiera konfigurację wielu repozytoriów dla wielu wersji MySQL. Więc najpierw wyłącz wszystkie repozytoria w pliku repozytorium MySQL.

sed -i 's/enabled = 1/enabled = 0/'/etc/yum.repozytorium.D/MySQL-Community.Repo 

Następnie wykonaj jedno z następujących poleceń zgodnie z systemem operacyjnym, aby zainstalować MySQL.

yum --enablerepo = mysql57-community instaluj mysql-community-server ## Centos & Redhat dnf --enablerepo = mysql57-community instaluj mysql-community-server ## Fedora Systems Systems  

Krok 3 - Uruchom usługę MySQL

Uruchom serwer MySQL przy użyciu następującego polecenia z terminalu Linux.

Korzystanie z Sysvinit

serwis Mysqld Start 

Za pomocą SystemD

SystemCtl Start MySqld.praca 

Krok 4 - Znajdź hasło root MySQL

Z instalacją MySQL 5.7, dla użytkownika root MySQL jest tworzone tymczasowe hasło. Można znaleźć tymczasowe hasło generowane w plikach dziennika.

GREP „Tymczasowe hasło”/var/log/mysqld.dziennik 

Wyjście:

[Uwaga] Tymczasowe hasło jest generowane dla [chronione e -maila]: hosygmikj1+t636 

Krok 5 - Konfiguracja instalacji MySQL Post

Po zainstalowaniu MySQL po raz pierwszy wykonaj Mysql_Secure_Instalation polecenie zabezpieczenia serwera MySQL. To będzie monitowe dla kilku pytań, zaleciliśmy powiedzieć tak ( y ) dla każdego.

Mysql_Secure_Instalation 
Wprowadź hasło dla root użytkownika: istniejące hasło do rootu konta użytkownika wygasło. Ustaw nowe hasło. Nowe hasło: Ponownie wprowadź nowe hasło: Wtyczka „VALIDE_PASSWORD” jest zainstalowana na serwerze. Kolejne kroki będą działać z istniejącą konfiguracją wtyczki. Korzystanie z istniejącego hasła dla root. Szacowana siła hasła: 100 Zmień hasło dla root ? ((Naciśnij Y | Y. Jest to przeznaczone tylko do testowania i sprawienie, aby instalacja stała się nieco gładsza. Powinieneś je usunąć przed przejściem do środowiska produkcyjnego. Usuń anonimowych użytkowników? (Naciśnij y | y dla tak, każdy inny klucz dla nie): y sukces. Zwykle root powinien mieć możliwość łączenia się tylko z „localhost”. Zapewnia to, że ktoś nie może odgadnąć hasła głównego z sieci. Zdalnie odrzucaj logowanie root? (Naciśnij y | y dla tak, każdy inny klucz dla nie): y sukces. Domyślnie MySQL jest wyposażony w bazę danych o nazwie „Test”, do którego każdy może uzyskać dostęp. Jest to również przeznaczone tylko do testowania i należy je usunąć przed przejściem do środowiska produkcyjnego. Usuń testową bazę danych i dostęp do niej? (Naciśnij Y | Y. - Usuwanie uprawnień w testowej bazie danych… sukces. Ponowne załadowanie tabel uprzywilejowanych zapewni, że wszystkie wprowadzone do tej pory zmiany pojawią się natychmiast. Załaduj teraz tabele uprawnień? (Naciśnij y | y dla tak, każdy inny klucz dla nie): y sukces. Wszystkie zrobione! 

Krok 6 - Uruchom ponownie i włącz usługę MySQL

Po wykonaniu wszystkich kroków instalacji MySQL i wykonaniu wszystkich początkowych ustawień ponownie uruchom usług MySQL za pomocą następującego polecenia.

### Korzystanie z usługi Sysvinit Mysqld restart ###.praca 

Włącz także usługi automatycznie uruchomić ponowne uruchomienie systemu za pomocą następującego polecenia.

### za pomocą Sysvinit CHKCONFIG MYSQLD na ###.praca 

Krok 7 - Praca z MySQL

Teraz Połącz Mysql Serwer bazy danych Linux Shell za pomocą poniższego polecenia. Będzie monitował hasła do uwierzytelnienia. Po udanym logowaniu otrzymasz wiersz polecenia MySQL, w którym możemy wykonać zapytania SQL.

mysql -h localhost -u root -p 

Po zalogowaniu możesz użyć następujących poleceń, aby utworzyć nową bazę danych, utwórz użytkownika i przypisać Użytkownikowi w bazie danych. Zmień wartości zgodnie z Twoimi wymaganiami.

### Utwórz bazę danych mysql> Utwórz bazę danych myDB; ### Utwórz konto użytkownika mysql> Utwórz użytkownika „dbuser”@'192.168.10.101 „Zidentyfikowane przez„ Secret ”; ### Uprawnienia do grantu na bazie danych mysql> dotacja na MYDB.* Do „dbuser”@'192.168.10.101 '; ### Załaduj uprawnienia MySQL> Uwilejowie spłukiwania;
1234567891011### Utwórz batabasemysql> Utwórz bazę danych mydb; ### Utwórz Użytkownik Accountmysql> Utwórz użytkownika „Dbuser”@'192.168.10.101 „Zidentyfikowane przez„ Secret ”; ### Uprawnienia do dotacji na DataBasemysql> dotacja na MYDB.* Do „dbuser”@'192.168.10.101 '; ### RELOOD CIVILEGEGESMYSQL> UPREWILES FLUSH;

Gratulacje! Z powodzeniem zainstalowałeś MySQL Server w swoim systemie. Użyj poniżej szybkich linków do podstawowych zadań MySQL.