Mennica Linuksa

Jak zainstalować MySQL na Linux Mint 20 i Ubuntu 20.04?

Jak zainstalować MySQL na Linux Mint 20 i Ubuntu 20.04?
MySQL to prosta i relacyjna baza danych typu open source, która używa języka SQL (Structured Query Language) do zarządzania danymi i manipulowania nimi. MySQL jest istotną częścią LAMP (https://linuxhint.com/install-lamp-stack-ubuntu/) stos. W chwili pisania tego tekstu najnowsza wersja MySQL to 8.0.23.

Ten post wyjaśnia instalację MySQL na Linux Mint 20 i Ubuntu 20.04.

Instalacja MySQL na Linux Mint 20 i Ubuntu 20.04

Uruchom terminal i zaktualizuj pamięć podręczną repozytorium apt przed instalacją MySQL:

$ sudo apt aktualizacja

Następnie zainstaluj serwer MySQL za pomocą polecenia:

$ sudo apt install mysql-server

Naciśnij „y”, aby kontynuować instalację serwera MySQL.

Po pomyślnym zainstalowaniu serwera MySQL sprawdź zainstalowaną wersję i zweryfikuj instalację za pomocą polecenia:

$ mysql --wersja

Po udanej instalacji usługa MySQL uruchomi się automatycznie. Aby sprawdzić stan serwera MySQL, uruchom polecenie:

$ sudo systemctl status mysql

Dane wyjściowe pokazują, że usługa MySQL jest aktywna i działa.

Konfiguracja MySQL na Linux Mint 20 i Ubuntu 20.04

Skrypt mysql_secure_installation, który jest domyślnie dostarczany z instalacją MySQL, pozwala nam zabezpieczyć bezpieczeństwo MySQL.

Uruchom skrypt mysql_secure_installation za pomocą polecenia:

$ sudo mysql_secure_installation

Podczas wykonywania skryptu mysql_secure_installation zostaną wyświetlone różne monity. Najpierw zobaczysz trzy poziomy polityki walidacji haseł. Powinieneś nacisnąć „y”, aby ustawić hasło. Następnie wybierz poziom hasła, wprowadzając odpowiednią cyfrę.

Ponadto wprowadź hasło i wprowadź ponownie hasło w celu potwierdzenia. Wiersz poleceń wyświetli szacunkową siłę hasła.

Dodatkowo zostaniesz poproszony o usunięcie anonimowych użytkowników, przetestowanie baz danych i ponowne załadowanie tabeli uprawnień. Naciśnij 'y lub n' zgodnie z twoim wyborem, a konfiguracja zostanie przeprowadzona pomyślnie.

Tworzenie nowego użytkownika

Aby rozpocząć z serwerem MySQL z wiersza poleceń, użyj polecenia:

$ sudo mysql

Uruchomi się interaktywna powłoka MySQL. Po skonfigurowaniu serwera MySQL, MySQL tworzy użytkownika root, który może zarządzać bazami danych i wykonywać różne czynności administracyjne.

Co więcej, możesz również utworzyć nowego użytkownika na serwerze MySQL. Podczas tworzenia nowego użytkownika wprowadź nazwę użytkownika i hasło. Postępuj zgodnie z podaną poniżej składnią, aby utworzyć nowego użytkownika:

CREATE USER nazwa_użytkownika@'localhost' IDENTYFIKOWANY PRZEZ 'hasło';

Po pomyślnym utworzeniu nowego użytkownika możesz nadać mu uprawnienia w następujący sposób:

PRZYZNAJ WSZYSTKIE PRZYWILEJE NA *. * TO nazwa_użytkownika@'localhost';

*.* nada wszystkie rodzaje uprawnień nowo utworzonemu użytkownikowi.

Wskazane jest opróżnienie przywilejów. Zwolni to dodatkową pamięć, którą serwer buforował podczas tworzenia nowego użytkownika.

Logowanie do serwera MySQL i tworzenie bazy danych

Teraz zalogujmy się do serwera MySQL i utwórzmy nową bazę danych. Aby wykonać logowanie, użyj polecenia:

$ mysql -u nazwa użytkownika -p

Wprowadź hasło, które wcześniej ustawiłeś dla tego użytkownika, a uruchomi się interaktywna powłoka MySQL.

Aby utworzyć nową bazę danych, wykonaj polecenie:

CREATE DATABASE nazwa_bazy_danych;

Aby zobaczyć listę wszystkich dostępnych baz danych, wpisz polecenie:

pokaż bazy danych;

Wniosek

MySQL to bardzo popularna i otwarta relacyjna baza danych. Serwer MySQL jest zawarty w Linux Mint 20 i Ubuntu 20.04 standardowe repozytoria. Ten artykuł wyjaśnia instalację MySQL w dwóch popularnych dystrybucjach Linuksa, i.mi., Linux Mint 20 i Ubuntu 20.04.

Gry SuperTuxKart for Linux
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Gry Battle for Wesnoth Tutorial
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
Gry 0 A.D. Tutorial
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...