Jak zainstalować MySQL na Almalinux

Jak zainstalować MySQL na Almalinux

W tym przewodniku pokażemy, jak zainstalować MySQL na Almalinux. Istnieją dwa osobne pakiety na Almalinux, w zależności od tego, co musisz zrobić. Możesz albo zainstalować MySQL klient Pakiet, który służy do łączenia się z serwerami MySQL lub instalacji MySQL serwer Oprogramowanie, które można użyć do hostowania własnych baz danych. Obiemy oba poniżej.

Po zainstalowaniu serwera MySQL przejdziemy również do pierwszych kroków, które musisz zacząć od hostowania bazy danych, która obejmuje tworzenie nazwy użytkownika i hasła, utworzenie bazy danych oraz udzielanie uprawnień użytkowników w tej bazie danych. Almalinux jest dobrym dystrybucją Linux do hostingu MySQL, niezależnie od tego, czy świeżo zainstalowałeś Almalinux, czy migrowałeś z centrów do Almalinux.

W tym samouczku nauczysz się:

  • Zainstaluj klient MySQL na Almalinux
  • Zainstaluj MySQL Server na Almalinux
  • Jak skonfigurować bazę danych MySQL
Konfigurowanie bazy danych MySQL i użytkownika na Almalinux Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Almalinux
Oprogramowanie Klient MySQL, MySQL Server
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Zainstaluj klient MySQL na Almalinux

Instalowanie klienta MySQL w systemie Almalinux umożliwi użycie Mysql polecenie powłoki. Dzięki temu poleceniu będziesz mógł zalogować się do zdalnego serwera MySQL, ale tak naprawdę nie będziesz uruchamiać MySQL w swoim lokalnym systemie.

  1. Aby rozpocząć instalowanie, otwórz terminal i wpisz następujące polecenie:
    # dnf instaluj mysql 
  2. Możesz potwierdzić, że klient MySQL został pomyślnie zainstalowany i zobaczyć, jaką wersję działa Twój system z tym poleceniem:
    # mysql -v mysql ver 8.0.21 dla Linux na x86_64 (rozkład źródła) 
  3. Teraz możesz połączyć się ze zdalnym serwerem MySQL za pomocą następującej składni polecenia. Zostaniesz poproszony o wprowadzenie hasła podczas łączenia.
    # mysql -u nazwa użytkownika -p -h host -or -server -ip 


Zainstaluj MySQL Server na Almalinux

Jeśli chcesz hostować bazę danych MySQL (lub wielokrotność) w systemie Almalinux, musisz zainstalować pakiet MySQL Server. Będziesz mógł uzyskać dostęp do bazy danych z komputera lokalnego lub od zdalnych klientów, którzy korzystają z klienta MySQL do podłączenia.

  1. Aby zainstalować MySQL Server, wykonaj następujące polecenie w terminalu:
    # dnf instaluj mysql-server 
  2. Po jego zainstalowaniu użyj następujących Systemctl Polecenia, aby uruchomić serwer MySQL i opcjonalnie włącz usługę uruchomienie automatycznego uruchamiania w systemie.
    # Systemctl Start MySQld # Systemctl Włącz MySQLD 
  3. Pierwszą rzeczą, którą chcesz skonfigurować po zainstalowaniu serwera MySQL, jest bezpieczne go za pośrednictwem następującego polecenia:
    # mysql_secure_instalation 

    Zostaniesz teraz poproszony o kilka pytań konfiguracyjnych. Jak na nie odpowiesz, będzie zależeć od środowiska, w którym wdrażasz ten serwer MySQL. W razie wątpliwości wybierz najbezpieczniejsze ustawienia i wybierz silne hasło roota. Na pytanie jest również najlepsza praktyka, aby wyłączyć zdalne loginy korzeniowe.

  4. Przechodząc przez MySQL Secure Instalacja
  5. Domyślnie MySQL słucha połączeń w porcie 3306. Możesz potwierdzić, że Twoja usługa MySQL słucha przychodzących połączeń na wszystkich interfejsach z tym poleceniem:
    # ss -ltn 
  6. Widzimy, że MySQL słucha zdalnych połączeń na porcie 3306
  7. Wreszcie, jedyną rzeczą do zrobienia jest dodanie wyjątku w zaporze systemowej. Ma to zastosowanie tylko wtedy, gdy masz włączoną zaporę ogniową na Almalinux, który jest domyślnie. Możesz wydać następujące polecenie, aby otworzyć port 3306 w Firewalld, umożliwiając przychodzące połączenia MySQL.
    um 


Jak skonfigurować bazę danych MySQL

Jeśli do tej pory śledziłeś z nami, powinieneś mieć w pełni funkcjonalny serwer MySQL zainstalowany na Almalinux.

Aby rozpocząć korzystanie z nowej instalacji MySQL Server, musisz utworzyć bazę danych. Bazy danych MySQL wymagają uprawnień użytkownika (chyba że używasz konta głównego, aby uzyskać dostęp do bazy danych, co nie jest zalecane) w celu przechowywania danych. Prowadzimy Cię z podstawami konfiguracji bazy danych w następujących krokach.

W tym przykładzie wyświetlimy kroki w celu skonfigurowania nowej bazy danych i konta użytkownika, zezwolimy na logowanie konta z dowolnego zdalnego hosta i udzielić pełnych uprawnień użytkownika (możliwość tworzenia, wstawienia, upuszczania itp. ) w naszej bazie danych.

  1. Najpierw zaloguj się do twojego serwera MySQL za pomocą konta głównego.
    # mysql -u root -p 
  2. Aby osiągnąć znacznie więcej, nieuchronnie będziesz musiał nauczyć się niektórych poleceń i składni MySQL, ale mamy cię pokryte gołymi podstawami, które pomogą Ci zacząć. Utwórz taką nową bazę danych (zastępowanie my_database z pożądaną nazwą Twojej bazy danych):
    mysql> Utwórz bazę danych my_Database; 
  3. Następnie musimy utworzyć nowe konto użytkownika, które będzie miało uprawnienia do stworzonej przez nas bazy danych. Składnia do robienia tego jest następująca:
    mysql> Utwórz użytkownika „my_user”@'%' identyfikowany przez „my_password”; 


    Powyższe polecenie utworzy nowego użytkownika nazwanego my_user z hasłem moje hasło. Ten użytkownik będzie mógł połączyć się z dowolnego miejsca w Internecie, ponieważ określiliśmy wieloznaczną kartę % w poleceniu. Jeśli chcielibyśmy ograniczyć, z którego może się połączyć, moglibyśmy zamiast tego określić adres IP lub zezwolić tylko na połączenia lokalne Lokalny Gospodarz.

  4. Następnie musimy udzielić tego nowego użytkownika pewne uprawnienia w naszej bazie danych. Dajemy użytkownikowi wszystkie uprawnienia w naszej bazie danych za pomocą następującego polecenia:
    mysql> daj wszystkie uprawnienia na my_database.* do my_user@'%'; 
  5. Na koniec zapisz wszystkie zmiany za pomocą tego polecenia, a następnie użyj polecenia wyjścia, aby zamknąć terminal MySQL.
    mysql> uprawnienia spłukające; mysql> wyjście 
Konfigurowanie bazy danych i konta użytkownika w MySQL

Masz teraz użyteczną bazę danych MySQL i konto użytkownika, które może ją połączyć i edytować. Korzystając z utworzonych poświadczeń, systemy zdalne mogą zalogować się do twojego serwera MySQL, aby przechowywać dane w bazie danych, a także je pobrać.

Zamykanie myśli

W tym przewodniku widzieliśmy, jak zainstalować MySQL Client i MySQL Server na Almalinux. Niezależnie od tego, czy chcesz połączyć się ze zdalną bazą danych, czy hostować bazę danych MySQL, zgodnie z określonymi krokami powinien wykonać zadanie.

Nauczyliśmy się również podstaw logowania się do MySQL i tworzenia nowej bazy danych i użytkownika, a następnie przyznawania uprawnień temu użytkownikowi. To wszystko, czego potrzebujesz, aby zacząć przechowywać i pobierać dane w bazie danych z lokalnych i zdalnych hostów.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Zainstaluj MySQL na Ubuntu 20.04 LTS Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Jak skonfigurować serwer FTP/SFTP i klient na Almalinux
  • Ubuntu 20.04 Przewodnik
  • Lista klientów FTP i instalacja na Ubuntu 20.04 Linux…
  • Lista klientów FTP i instalacja na Ubuntu 22.04 Linux…