Jak zainstalować MySQL na CentOS 8

Jak zainstalować MySQL na CentOS 8

Mysql jest znany jako najsłynniejszy i szeroko stosowany system zarządzania bazami danych open source. To jest RDBMS (system zarządzania relacyjnymi bazami danych) używane za stronami internetowymi i aplikacjami serwerowymi. Najnowsza wersja MySQL to 8.0, i jest dostępny w domyślnym repozytorium DNF CentOS 8, więc nie ma potrzeby dodawania repozytorium MySQL, a następnie instalowania.

Mysql zapewnia różne nowe funkcje w wersji 8.0 Aby poprawić wydajność aplikacji internetowych. Bycie programistą stron internetowych, a przede wszystkim programistą zaplecza, wiedząc, że MySQL jest dla Ciebie systemem bazy danych. Najlepszym sposobem nauki MySQL jest nauczenie się tego z oficjalnej dokumentacji MySQL.

W tym poście poznamy proces instalacji i konfiguracji MySQL v8.0 w systemie operacyjnym CentOS 8, a dowiemy się o użyciu mysql db w centroS 8. Zacznijmy od instalacji MySQL na Centos 8.

Instalacja MySQL 8.0 na Centos 8

Od MySQL 8.0 Serwer jest już dostępny w oficjalnym repozytorium pakietów CentOS 8, abyśmy mogli pobrać go i zainstalować stamtąd przy użyciu polecenia podanego poniżej:

$ sudo dnf instaluj @mysql

W powyższym poleceniu @MYSQL to moduł, który pobiera i zainstaluje serwer MySQL i jego zależności wraz z nim.

Po udanej instalacji MySQL Server 8.0, instalację można potwierdzić, wykonując polecenie typu na wpisane poniżej:

$ mysql --version

Możesz zweryfikować, patrząc na zrzut ekranu dołączony powyżej tej wersji 8.0.21 jest pomyślnie instalowany w systemie operacyjnym Centos 8.

Chociaż MySQL 8.0 jest zainstalowany, nie jest w pełni operacyjny. Więc teraz nauczmy się rozpocząć usługę MySQL w Centos 8.

Uruchom usługę MySQL i sprawdź jej status

Bez uruchamiania usługi MySQL, nie będziemy mogli użyć MySQL. Więc Mysqld.praca można zacząć używać Systemctl Polecenie pokazano poniżej:

$ sudo systemctl start mysqld.praca

Po uruchomieniu usługi terminal nie wyświetliby żadnego wyjścia, jeśli usługa zostanie pomyślnie uruchomiona.

Aby zweryfikować jedno z nich Mysqld.praca jest uruchomiony czy nie, możesz wykonać polecenie wpisane poniżej:

$ sudo systemCtl status mysqld

W powyższym poleceniu, jeśli zauważyłeś, nie użyliśmy .usługa po Mysqld. Odpowiedź na tę ciekawość jest taka, że ​​w wielu Systemctl polecenia, nie jesteśmy zobowiązani do korzystania z .usługa po nazwie każdej usługi. Możemy uruchomić lub sprawdzić status dowolnej usługi bez wzmianki .usługa po nazwie Usługi.

Na powyższym zrzucie ekranu wyjściowego Systemctl komenda statusu, można zauważyć, że Mysqld.praca biegnie.

Jeśli nie chcesz go ponownie uruchomić w razie potrzeby, lepiej włączyć usługę, gdy maszyna się uruchamia. Aby włączyć Mysqld.praca W rozruchu systemowym uruchom polecenie:

$ sudo systemctl włącz MySQLD

Jeśli jednak martwisz się czasem rozruchu i nie chcesz uruchamiać zbyt wielu usług w czasie rozruchu, wyłączasz usługi w dowolnym momencie za pomocą Systemctl Komenda.

W takim przypadku, jeśli chcesz wyłączyć Mysqld.praca, Uruchom poniższe polecenie:

$ sudo systemctl wyłącz mysqld

Po zainstalowaniu serwera MySQL i Mysqld.praca jest uruchamiany, włączany i doskonale działający w systemie operacyjnym Centos 8, nauczmy się, jak zabezpieczyć, konfigurować i skonfigurować MySQL na Centos 8.

Jak skonfigurować MySQL?

Pierwszym krokiem w konfiguracji MySQL jest zabezpieczenie MySQL.

Zabezpiecz Mysql

MySQL jest wyposażony w skrypt bezpieczeństwa, który pomaga w zmianie i zabezpieczeniu domyślnych ustawień i konfiguracji MySQL.

Aby rozpocząć bezpieczną instalację MySQL, wykonaj polecenie podane poniżej w terminalu Centos 8:

$ sudo mysql_secure_instalation

Zacznie wywierać na pytanie dotyczące pytania związane z instalacją bezpieczeństwa MySQL, więc odpowiedz odpowiednio zgodnie z pragnieniem:

Skonfiguruj wtyczkę sprawdzania sprawdzania hasła do testowania siły hasła MySQL i wybierz poziom sprawdzania poprawności hasła:

Ustaw hasło dla użytkownika głównego MySQL:

Jeśli twoje hasło jest słabe, wtyczka sprawdzania hasła sprawdzania prowizda poprosi Cię o uczynienie go bardziej niezawodnym i bezpiecznym. W przeciwnym razie w fazie potwierdzenia hasła wpisz „Y” i naciśnij „Enter”, aby kontynuować, jeśli jesteś zadowolony:

Następnie możesz zaakceptować wartości domyślne i kontynuować z bezpieczną instalacją MySQL.

Gdy wszystko zostanie skonfigurowane, zabezpieczone i skonfigurowane, połączmy się z MySQL, zaloguj się do powłoki MySQL i zacznij uczyć się jego użycia.

Zaloguj się do MySQL

Aby połączyć się z bazą danych MySQL w systemie operacyjnym Centos 8, wykonaj polecenie wpisane poniżej, aby zalogować się do powłoki MySQL:

$ sudo mysql -u root -p

W powyższym poleceniu:

-u root służy do łączenia się z bazą danych MySQL i logowania jako użytkownik root.

-P jest używany do podpowiedzi hasła użytkownika.

Po wykonaniu powyższego polecenia poprosi o hasło roota, które niedawno ustawiłeś dla MySQL.

Podaj więc hasło użytkownika root i naciśnij Enter, aby zalogować się do powłoki MySQL.

Po zalogowaniu się jako użytkownik Mysql root, powłoka MySQL będzie wyglądać tak:

Teraz system bazy danych MySQL jest gotowy do obsługi. Możesz wykonać dowolne zadania związane z bazą danych i wykonywać zapytania, takie jak tworzenie bazy danych, tworzenie tabeli, dodanie danych do tabel i tak dalej.

Utwórz nową bazę danych MySQL

Ponieważ jesteś zalogowany jako użytkownik root, masz dostęp do robienia wszystkiego, co chcesz zrobić, takie jak uprawnienia do wszystkich baz danych i stosowanie ograniczeń lub przyznawanie uprawnień baz danych lub tabel użytkownikom.

Zacznijmy od stworzenia bazy danych. Bazę danych można utworzyć, wykorzystując Utwórz bazę danych polecenie w MySQL. Na przykład, aby utworzyć nową bazę danych o nazwie „First_db, Utwórz bazę danych Dowództwo poszło w ten sposób:

mysql> Utwórz bazę danych FIRST_DB;

''First_db„Baza danych zostanie utworzona.

Pokaż bazy danych mysql

Aby wymienić wszystkie bazy danych w MySQL, Pokaż bazy danych Polecenie jest używane. Więc jeśli wykonamy Pokaż bazy danych Polecenie w Mysql Shell:

$ Show bazy danych;

Możesz być świadkiem Pokaż bazy danych polecenie na wyjściu Pokaż bazy danych polecić, że wszystkie bazy danych i nasze niedawno utworzone „First_db„Baza danych jest wymieniona.

Utwórz nowego użytkownika MySQL

Nowego użytkownika w MySQL można utworzyć za pomocą STWÓRZ UŻYTKOWNIKA Komenda. Na przykład, jeśli chcemy utworzyć nowego użytkownika o nazwie „First_user, STWÓRZ UŻYTKOWNIKA Dowództwo poszło w ten sposób:

MySQL> Utwórz użytkownika „First_user”@'localHost' identyfikowany przez „First_user_password”;

W powyższym poleceniu możesz podać nazwę użytkownika i hasło, które chcesz ustawić.

Główne polecenia MySQL

Podobnie istnieją różne polecenia MySQL używane do wykonywania wielu zadań związanych z bazą danych. Nie możemy wyjaśnić wszystkich poleceń; Jednak wymieniamy niektóre znaczące polecenia i ich użycie:

  • Na przykład, TWORZYĆ - do tworzenia bazy danych lub tabeli.
  • WYBIERAĆ - do odczytu danych z tabel.
  • WSTAWIĆ - do dodawania danych lub wierszy do tabeli.
  • AKTUALIZACJA - do aktualizacji danych w rzędach tabeli.
  • UPUSZCZAĆ - do usunięcia bazy danych lub tabeli.
  • USUWAĆ - do usuwania wierszy ze stołu.
  • Opcja dotacji - za przyznanie użytkownikom uprawnień.

Wniosek

Ten post zawiera dogłębną i głęboką wiedzę na temat instalacji, konfigurowania i rozpoczęcia używania MySQL w Centos 8. Nauczyłeś się instalować MySQL za pomocą modułu @MYSQL, uruchom Mysqld.praca, Zabezpiecz serwer MySQL, połącz się z bazą danych i zacznij używać MySQL, aby utworzyć bazę danych, użytkownika i tabele.

Po zainstalowaniu MySQL i Mysqld.praca jest uruchamiany, włączony i działa doskonale w systemie operacyjnym Centos 8, jesteś gotowy do zalogowania się do MySQL na Centos 8 i użyć go do żądanych wymagań.