Jak zainstalować serwer MySQL na Ubuntu 22.04

Jak zainstalować serwer MySQL na Ubuntu 22.04

Mysql jest najpopularniejszym systemem zarządzania bazą danych open source SQL. Jest opracowywany i wspierany przez Oracle Corporation. MySQL jest szeroko stosowany w systemach Linux. Teraz dostawcy MySQL zapewniają również własne repozytorium APT do instalowania MySQL w systemach Ubuntu.

Ten samouczek pomoże ci zainstalować serwer MySQL na Ubuntu 22.04 JAMMY Jellyfish Linux Systems.

Warunki wstępne

Musisz mieć Ubuntu 20.04 System Linux z uprawnieniami Sudo dostępu użytkownika.

Krok 1 - Instalowanie MySQL na Ubuntu 22.04

Domyślne repozytoria Ubuntu zawierają MySQL 8.0. Które można zainstalować bezpośrednio za pomocą menedżera pakietów bez dodawania PPA innych firm.

Aby zainstalować dostępną wersję MySQL Server, wykonaj następujące polecenie.

sudo apt-get instaluj mysql-server  

Naciśnij „y”, aby uzyskać jakiekolwiek potwierdzenie wymagane przez instalatora.

Po zakończeniu instalacji możesz zabezpieczyć serwer MySQL, wykonując następujące polecenie.

sudo mysql_secure_instalation  

Przejrzysz kreatora pytań, aby zabezpieczyć serwer MySQL. Postępuj zgodnie z instrukcjami na ekranie poniżej:

  1. Naciśnij „Y”, aby włączyć wtyczkę sprawdzania hasła. Umożliwi to ustawienie ścisłej zasady haseł dla kont użytkowników.
    Komponent sprawdzania hasła może być używany do testowania haseł i poprawy bezpieczeństwa. Sprawdza siłę hasła i umożliwia użytkownikom ustawienie tylko tych haseł, które są wystarczająco bezpieczne. Czy chciałbyś skonfigurować komponent sprawdzania hasła? Naciśnij y | y dla tak, każdy inny klucz dla nie: y 
  2. Wybierz poziom złożoności hasła. Przeczytaj wszystkie 3 opcje i wybierz jedną:
    Niska długość> = 8 Średnia długość> = 8, liczba, mieszana obudowa i znaki specjalne silna długość> = 8, numeryczna, mieszana obudowa, znaki specjalne i plik słownika Wprowadź 0 = niski, 1 = Medium i 2 = silny: 1 
  3. Wprowadź nowe hasło i ponownie wejdź. Upewnij się, że pasuje do poziomu złożoności, jak opisano powyżej.
    Nowe hasło: ************* Ponownie wejdź nowe hasło: ************* 
  4. Naciśnij „y”, aby kontynuować podane hasło.
    Czy chcesz kontynuować podane hasło?(Naciśnij Y | Y dla tak, każdy inny klucz dla nie): y 
  5. Usuń domyślny anonimowych użytkowników z MySQL Server:
    Usuń anonimowych użytkowników? (Naciśnij Y | Y dla tak, każdy inny klucz dla nie): y 
  6. Wyłącz logowanie root od zdalnych systemów
    Zdalnie odrzucaj logowanie root? (Naciśnij Y | Y dla tak, każdy inny klucz dla nie): y 
  7. Usuń testowy formularz bazy danych mysql utworzony domyślnie podczas instalacji.
    Usuń testową bazę danych i dostęp do niej? (Naciśnij Y | Y dla tak, każdy inny klucz dla nie): y 
  8. Załaduj wszystkie uprawnienia, aby natychmiast zastosować powyższe zmiany.
    Załaduj teraz tabele uprawnień? (Naciśnij Y | Y dla tak, każdy inny klucz dla nie): y 

Zabezpieczyłeś serwer MySQL na stosie lampy na Ubuntu 22.04 System Linux.

Krok 2 - Połącz się z serwerem MySQL

Pamiętaj, że powyższy zestaw haseł dla konta root jest używany tylko dla użytkowników zdalnych. Aby zalogować się z tego samego systemu, po prostu wpisz Mysql na terminalu.

sudo mysql  
Witamy w MySQL Monitor. Polecenia kończą się; lub \ g. Twój identyfikator połączenia MySQL to 14 serwerowa wersja: 8.0.28-0ubuntu4 (Ubuntu) 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> 

Krok 3 - Tworzenie bazy danych i użytkowników

Oto kilka przykładowych zapytań do tworzenia bazy danych i użytkowników na serwerze MySQL.

  • Utwórz bazę danych o nazwie „MYDB”.
    "> Utwórz bazę danych mydb;  
  • Następnie utwórz użytkownika o nazwie „Myuser” dostępny tylko z „LocalHost”.
    "> Utwórz użytkownika„ Myuser ”@'localHost' identyfikowany przez„ secure_password_ ”;  
  • Uzyskaj uprawnienia do bazy danych dla użytkownika.
    "> Daj wszystko na mydb.* do „Myuser”@„localHost”;  
  • Zastosuj zmiany uprawnień w czasie wykonywania.
    "> Przywileje spłukające;  

Krok 4 - Zarządzaj usługą MySQL

  • Aby sprawdzić status serwera bazy danych.
    SUDO SYSTEMCTL Status MySQL  
  • Użyj poniżej polecenia, aby uruchomić serwer MySQL.
    sudo systemctl start mysql  
  • Aby zatrzymać MySQL Server:
    sudo systemctl stop Mysql  
  • Uruchom ponownie serwer bazy danych mysql, typ:
    sudo systemctl restart mysql  

Krok 5 - Odinstaluj (Usuń) MySQL Server

Jeśli nie musisz już korzystać z serwera MySQL, odinstaluj go z serwera.

Ostrzeżenie - to usunie wszystkie bazy danych z systemu. Prosimy o kopię zapasową wszystkich baz danych w bezpiecznym miejscu.

Aby usunąć typ MySQL Server:

sudo apt czyszczenie mysql-server-*  

Aby całkowicie odinstalować MySQL, usuń również następujące foldery.

rm -rf /etc /mysql  rm -rf/var/lib/mysql  

Wniosek

Ten samouczek pomógł ci zainstalować serwer MySQL na Ubuntu 20.04 LTS Linux System. Zawiera również instrukcje dotyczące zabezpieczenia serwera bazy danych i odinstalowania.