Jak zainstalować MySQL w Rocky Linux 9

Jak zainstalować MySQL w Rocky Linux 9?

MySQL to popularny system zarządzania bazą danych (DBMS), który jest używany do przechowywania i zarządzania danymi w wielu aplikacjach. Jest to otwartoźródłowy i darmowy DBMS, który jest szeroko stosowany w różnych środowiskach, od małych witryn internetowych po duże przedsiębiorstwa.

Rocky Linux 9 to dystrybucja systemu Linux oparta na Red Hat Enterprise Linux (RHEL) 9. Zapewnia stabilne i bezpieczne środowisko dla różnych obciążeń, w tym baz danych. W tym samouczku przeprowadzimy Cię przez proces instalacji MySQL w Rocky Linux 9.

Kroki instalacji MySQL w Rocky Linux 9

1. Aktualizacja systemu

Przed zainstalowaniem MySQL należy zaktualizować system, aby upewnić się, że zainstalowane są najnowsze poprawki i aktualizacje. Uruchom następujące polecenie:


sudo dnf update

2. Włączanie repozytorium MySQL

Rocky Linux 9 nie zawiera domyślnie pakietów MySQL w swoich repozytoriach. Dlatego musimy włączyć repozytorium MySQL za pomocą polecenia:


sudo dnf config-manager --set-enabled mysql80-community

3. Instalacja MySQL

Po włączeniu repozytorium możemy zainstalować MySQL za pomocą polecenia:


sudo dnf install -y mysql-community-server

4. Uruchamianie usługi MySQL

Po zakończeniu instalacji należy uruchomić usługę MySQL za pomocą polecenia:


sudo systemctl start mysqld

5. Zabezpieczenie instalacji MySQL

Po uruchomieniu usługi MySQL należy ją zabezpieczyć, wykonując następujące czynności:

* Ustawienie hasła root: Uruchom polecenie sudo passwd mysql i ustaw silne hasło dla użytkownika root MySQL.
* Usuwanie anonimowego użytkownika: Uruchom polecenie sudo mysql -u root -p i wprowadź ustawione hasło. Następnie wprowadź następujące polecenia:


DELETE FROM mysql.user WHERE User='';
FLUSH PRIVILEGES;

* Zablokowanie zdalnych połączeń root: Uruchom polecenie sudo mysql -u root -p i wprowadź następujące polecenie:


UPDATE mysql.user SET Host='localhost' WHERE User='root';
FLUSH PRIVILEGES;

6. Testowanie instalacji MySQL

Aby przetestować instalację MySQL, możemy wykonać następujące czynności:

* Połączenie z MySQL: Uruchom polecenie sudo mysql -u root -p i wprowadź hasło użytkownika root MySQL.
* Tworzenie bazy danych: Po połączeniu z MySQL uruchom polecenie CREATE DATABASE nazwabaza; aby utworzyć bazę danych o nazwie nazwabaza.
* Wypisanie baz danych: Uruchom polecenie SHOW DATABASES; aby wyświetlić listę wszystkich baz danych.

Konfiguracja MySQL w Rocky Linux 9

Po zainstalowaniu MySQL możemy ją skonfigurować zgodnie z naszymi potrzebami. Możemy wykonać następujące czynności:

1. Konfiguracja plików konfiguracyjnych: Pliki konfiguracyjne MySQL znajdują się w katalogu /etc/my.cnf. Możemy je edytować za pomocą dowolnego edytora tekstu, aby zmienić ustawienia, takie jak port, rozmiar pamięci podręcznej i limity połączeń.

2. Zarządzanie użytkownikami i uprawnieniami: Możemy tworzyć nowych użytkowników, usuwać istniejących użytkowników i zarządzać ich uprawnieniami za pomocą poleceń CREATE USER, DROP USER i GRANT.

3. Tworzenie i zarządzanie bazami danych: Możemy tworzyć nowe bazy danych, usuwać istniejące bazy danych i zarządzać uprawnieniami użytkowników do baz danych za pomocą poleceń CREATE DATABASE, DROP DATABASE i GRANT.

4. Import i eksport danych: Możemy importować dane do baz danych MySQL z plików za pomocą polecenia IMPORT i eksportować dane z baz danych do plików za pomocą polecenia EXPORT.

5. Optymalizacja wydajności: Możemy optymalizować wydajność MySQL, dostosowując ustawienia, takie jak rozmiar pamięci podręcznej, limity połączeń i harmonogramy konserwacji.

Zakończenie

MySQL to potężny i wszechstronny system zarządzania bazą danych, który jest idealny do różnych aplikacji. Instalacja i konfiguracja MySQL w Rocky Linux 9 jest stosunkowo prosta i można ją wykonać, wykonując kroki opisane w tym samouczku. Po zainstalowaniu i skonfigurowaniu MySQL możesz zacząć używać go do przechowywania i zarządzania danymi aplikacji.

Często zadawane pytania

1. Jaki jest cel polecenia sudo dnf update?
Polecenie sudo dnf update aktualizuje system Rocky Linux 9 do najnowszej wersji.

2. Co robi polecenie sudo dnf config-manager --set-enabled mysql80-community?
Polecenie sudo dnf config-manager --set-enabled mysql80-community włącza repozytorium MySQL w Rocky Linux 9.

3. Dlaczego ważne jest zabezpieczenie instalacji MySQL?
Zabezpieczenie instalacji MySQL jest ważne, ponieważ zapobiega nieautoryzowanemu dostępowi do danych Twoich baz danych.

4. Jak mogę zmienić hasło użytkownika root MySQL?
Możesz zmienić hasło użytkownika root MySQL, uruchamiając polecenie sudo passwd mysql i wprowadzając nowe hasło.

5. Jak tworzyć nowe bazy danych w MySQL?
Możesz tworzyć nowe bazy danych w MySQL, uruchamiając polecenie CREATE DATABASE nazwabaza;, gdzie nazwabaza to nazwa nowej bazy danych.

6. Jak importować dane do bazy danych MySQL?
Dane można importować do bazy danych MySQL za pomocą polecenia IMPORT.

7. Jak optymalizować wydajność MySQL?
Możesz optymalizować wydajność MySQL, dostosowując ustawienia, takie jak rozmiar pamięci podręcznej, limity połączeń i harmonogramy konserwacji.

8. Jakie są zalety korzystania z MySQL w Rocky Linux 9?
MySQL jest popularny w Rocky Linux 9, ponieważ jest to darmowy, otwartoźródłowy i wydajny DBMS, który jest idealny do różnych aplikacji.

Tagi

* MySQL
* Rocky Linux 9
* Instalacja MySQL
* Konfiguracja MySQL
* Zarządzanie bazą danych