Jak zainstalować MySQL 8.0 na Centos 7/6

Jak zainstalować MySQL 8.0 na Centos 7/6

Mysql 8 to najnowsza wersja dostępna do instalacji. MySQL to najpopularniejszy serwer bazy danych dla systemów Linux, obsługuje również dużą liczbę platform. Ten samouczek pomoże Ci zainstalować MySQL Server 8.0 Community Edition on Centos/Rhel 7/6 Linux za pomocą menedżera pakietów.

Krok 1 - Konfiguracja repozytorium Yum

Najpierw musisz włączyć repozytorium MySQL Yum w twoim 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 

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 = mysql80-community instaluj MySQL-Community-Server ## Centos & Redhat dnf --enablerepo = MySQL80-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ź domyślne hasło roota

Z instalacją MySQL 8.0, 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] [MY-010454] [Serwer] Tymczasowe hasło jest generowane dla [chronione e-mail]: VWA> bo9xfurs 

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: Wprowadź 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 

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

Instalacja MySQL została pomyślnie zakończona. Teraz uruchom ponownie usługę i skonfiguruj Autostart w System Bootup.

### Korzystanie z usługi Sysvinit Mysqld restart ChkConfig Mysqld na ###.Service SystemCtl Włącz MySQLD.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.