W tym artykule przejdziemy proces instalacji MySQL na Ubuntu 20.04 Serwer LTS. Po zakończeniu instalacji MySQL będziemy hostować za pomocą terminalu.
Musisz mieć jednego użytkownika administracyjnego nie-root na swoim Ubuntu 20.04 Serwer. Uruchom aplikację terminalową za pomocą Ctrl + Alt + T. Możesz go również otworzyć za pomocą paska wyszukiwania aplikacji.
Aby zainstalować MySQL, musisz wykonać następujące kroki na Ubuntu 20.04 LTS:
Krok 1: Instalowanie serwera MySQL na Ubuntu 20.04 LTS
Aby hostować bazę danych MySQL na ubuntu 20.04 System, zainstalujesz pakiet serwera MySQL. Zainstalujesz MySQL za pomocą repozytorium pakietów Apt Ubuntu 20.04. W momencie pisania tego samouczka, moja wersja SQL 8.0.19 jest dostępne w repozytorium Ubuntu.
Aktualizacja programu pakietów APT na serwerze jest praktyką etyczną przed kontynuowaniem procesu. Użyj więc następującego polecenia, aby zaktualizować pakiety:
Aktualizacja $ sudo apt
Następnie zainstalujesz pakiet „MySQL-Server”. W tym celu musisz wykonać następujące polecenie:
$ sudo apt Zainstaluj mysql-serverWyżej wymienione polecenie zainstaluje MySQL na Ubuntu 20.04. Wymagający jest jednak poziom bezpieczeństwa tego polecenia. Dlatego zapewnimy bezpieczeństwo instalacji na następnym etapie procesu.
Krok 2: Sprawdź status usługi MySQL
Po zakończeniu instalacji serwera MySQL, usługa MySQL zaczyna się automatycznie. Możesz także zweryfikować status usługi MySQL za pomocą następującego polecenia:
$ sudo SystemCtl Status mysqlKrok 3: Bezpieczna konfiguracja MySQL
W tym kroku uruchomisz skrypt bezpieczeństwa, aby instalacja była bezpieczna. Kiedy ten skrypt działa na terminalu, zmienia on mniej bezpieczne funkcje, takie jak zdalne loginy root. Użyj następującego polecenia do bezpiecznych konfiguracji:
$ sudo mysql_secure_instalationNaciśniesz „y”, aby umożliwić instalację „wtyczki sprawdzania hasła sprawdzania”. Wtyczka do sprawdzania poprawności haseł zostanie skonfigurowana, która jest zasadniczo używana nie tylko do testowania siły hasła użytkowników MySQL, ale także poprawy bezpieczeństwa.
Istnieją trzy różne poziomy zasad sprawdzania poprawności hasła, które są niskie, średnie i silne. Wybierzesz opcję „2” dla mocnego hasła. W następnym wierszu użytkownika ustawisz hasło serwera MySQL dla użytkowników root.
Jeśli już skonfigurujesz wtyczkę do sprawdzania poprawności hasła, skrypt wyświetli nową siłę hasła. Wpisz „y”, aby potwierdzić nowe hasło.
W następnych wierszach użytkownika musisz potwierdzić następujące pytania:
Powinieneś wpisać „y”, aby odpowiedzieć na wszystkie pytania i kontynuować.
Krok 4: Zaloguj się do MySQL
Narzędzie klienta MySQL służy do interakcji z serwerem MySQL za pomocą wiersza poleceń. To narzędzie klienta zainstalowane jako zależność pakietu serwera MySQL.
Na Ubuntu 20.04, główny użytkownik MySQL Server 8.0 jest uwierzytelniony przez domyślną wtyczkę auth_socket. Ta wtyczka służy do uwierzytelniania użytkowników, którzy łączą host localhost za pomocą gniazda pliku UNIX. Teraz musisz otworzyć MySQL i wykonać następujące polecenie, aby zalogować się jako typ użytkownika root na serwerze MySQL:
$ sudo mysqlTeraz przejdziemy przez podstawową składnię polecenia SQL, która pomoże Ci rozpocząć pracę nad tym. Aby utworzyć nową bazę danych, użyj następującego polecenia:
mysql> Utwórz bazę danych samreena_db;W wyżej wymienionym poleceniu nazwa bazy danych to „samreena_db”. Możesz zmienić nazwę bazy danych zgodnie z Twoimi wymaganiami.
Następnie sprawdzisz, która metoda uwierzytelniania każda z twoich kont użytkowników MySQL za pomocą następującego polecenia:
mysql> Wybierz użytkownika, uwierzytelnianie_string, wtyczka, host z MySQL.użytkownik;Możesz utworzyć nowe konto użytkownika, które będzie miało pewne uprawnienia do bazy danych. Składnia jest następująca:
MySQL> Utwórz użytkownika „Samreena”@„localHost” zidentyfikowane przez „hasło”;Teraz wykonaj polecenie Flush Viviles, które potwierdza serwer w celu ponownego załadowania tabel dotacji i wprowadzania nowych zmian:
mysql> uprawnienia spłukające;Aby wyjść z powłoki MySQL, musisz wykonać następujące polecenie:
mysql> wyjścieW tym artykule nauczyłeś się instalować serwer MySQL na Ubuntu 20.04 LTS. Ponadto nauczyłeś się również różnych poleceń SQL do tworzenia bazy danych i użytkowników. W następnym kroku możesz zbadać, jak zarządzać bazami danych i konta użytkowników MySQL za pomocą wiersza poleceń. Jeśli masz jakieś zapytania związane z tym artykułem, możesz przekazać swoją opinię za pośrednictwem komentarzy.
Cenne linki