Jak zainstalować MySQL 5.7 na Amazon Linux

Jak zainstalować MySQL 5.7 na Amazon Linux

Po uruchomieniu produkcyjnej bazy danych potrzebujesz niezawodnego rozwiązania, które ma szybkie czasy regeneracji, nie rozbije twoich aplikacji i spełnia wymagania dotyczące wydajności użytkowników. To nie znaczy, że musisz też wydać tonę gotówki. Amazon świadczy usługi, które ułatwiają wdrażanie nowych baz danych na ich infrastrukturze bez konieczności wiedzy o tym, jak działają te rzeczy.

Ten artykuł przejdzie przez proces instalowania MySQL 5.7 na Amazon Linux 2.

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.

sudo yum aktualizacja -y  

Krok 1 - Zainstaluj MySQL na Amazon Linux

Domyślne repozytoria Amazon Linux zawierają pakiety MARIADB dla instalacji. Aby zainstalować wydanie społeczności MySQL, najpierw skonfiguruj repozytorium MySQL Yum na swoim komputerze.

sudo rpm -uvh https: // dev.Mysql.com/get/mysql57-community-frease-el7-11.Noarch.RPM  
RPM -Import https: // repo.Mysql.COM/RPM-GPG-KEY-MYSQL-2022 

Następnie uruchom następujące polecenie, aby zainstalować MySQL 5.7 pakietów w twoich systemach. To zainstaluje również wszystkie inne wymagane zależności.

sudo yum instaluj mysql-community-server  
Zależności rozstrzygnięte ================================================== ================================================== ======== Pakiet REPOTITORIZA Wersja rozmiar ==================================================================================== ================================================== =================== Instalowanie: MySQL-Community-Libs x86_64 5.7.39-1.El7 MySQL57-Community 2.6 m zastępuje mariadb-libs.x86_64 1: 5.5.68-1.AMZN2 MySQL-Community-Libs-Compat x86_64 5.7.39-1.El7 MySQL57-Community 1.2 m zastępuje mariadb-libs.x86_64 1: 5.5.68-1.AMZN2 MySQL-Community-Server x86_64 5.7.39-1.EL7 MySQL57-Community 178 M Instalowanie dla zależności: MySQL-Community-Client x86_64 5.7.39-1.El7 Mysql57-Community 28 M MySQL-Community-Common x86_64 5.7.39-1.EL7 MySQL57-Community 311 K NCURSES-Compat-libs x86_64 6.0-8.20170212.AMZN2.1.3 AMZN2-Core 308 K Podsumowanie transakcji ========================================= ================================================== ============= Instaluj 3 pakiety (+3 pakiety zależne) Całkowity rozmiar pobierania: 210 m to OK [Y/D/N]: Y 

Naciśnij „y”, gdy jest to monit o potwierdzenie do zakończenia instalacji.

Po zakończeniu instalacji MySQL w systemie Amazon Linux. Musisz włączyć usługę MySQL, aby rozpocząć uruchomienie systemu. Uruchom także usługę przy użyciu następujących poleceń:

sudo systemctl włącz MySQLD  sudo systemctl start mysqld  

Po uruchomieniu serwera MySQL po raz pierwszy dla konta głównego ustawiane jest automatyczne hasło. To hasło można znaleźć w dziennikach MySQL.

sudo grep „tymczasowe hasło”/var/log/mysqld.dziennik  2022-08-18T07: 31: 38.099501z 1 [Uwaga] Tymczasowe hasło jest generowane dla [chronione e -mailem]: ?iy.1GMJBA = J 

Skopiuj to hasło i użyj go do kreatora konfiguracji po instalacji.

Krok 2 - Konfiguracja instalacji po instalacji

Serwer społeczności MySQL został zainstalowany w twoim systemie. 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  

Wprowadź hasło root znalezione w powyższym kroku, a następnie ustaw nowe hasło dla konta root MySQL. Następnie postępuj zgodnie z instrukcjami na ekranie i naciśnij Y, aby wszystkie inne operacje w celu zastosowania lepszego bezpieczeństwa.

  • Wprowadź hasło dla root użytkownika: [Wprowadź bieżące hasło roota]
  • Nowe hasło: [Wprowadź nowe hasło roota]
  • Wprowadź ponownie nowe hasło: [Wprowadź nowe hasło root]
  • Szacowana siła hasła: 100
    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
  • Wszystkie zrobione!

Krok 3 - 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.

mysql -u root -p Wprowadź hasło: Witamy w monitor MySQL. Polecenia kończą się; lub \ g. Twój identyfikator połączenia MySQL to 5 wersja serwerowa: 5.7.39 MySQL Community Server (GPL) Copyright (C) 2000, 2022, Oracle i/lub jej 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

W tym samouczku nauczyłeś się instalować serwer społeczności MySQL w systemie Amazon Linux 2.