Jak zainstalować MySQL na CentOS 7?

Jednym z głównych silników baz danych, który mamy pod ręką jest MySQL i bez wątpienia jest jednym z najbardziej znanych, używanych i wdrażanych na całym świecie. W tej analizie zobaczymy, jak możemy zaimplementować MySQL w środowisku CentOS 7.

Co to jest MySQL?

MySQL jest zasadniczo administratorem relacyjnych baz danych (pamiętaj, że relacyjne bazy danych to te, które przechowują informacje w różnych tabelach, a nie tylko w jednej), co pozwala nam mieć zwinne, bezpieczne i zróżnicowane narzędzie.

Jednym z naszych przekonań do MySQL jest to, że jest to jeden z najczęściej używanych języków na świecie.

Główne cechy MySQL

  • Jest to język otwartych zasobów (Open Source).
  • MySQL jest w stanie obsłużyć duże ilości danych dla kolumn.
  • Obsługuje wiele typów danych.
  • Dostępne tysiące bibliotek i narzędzi.
  • MySQL może obsługiwać do 32 indeksów na tabelę.
  • Łatwa instalacja i administracja.
  • MySQL posiada API dla wielu języków programowania.

1. Jak zainstalować repozytorium MySQL YUM na CentOS 7?


Zobaczymy teraz jak zainstalować MySQL w środowisku CentOS 7. Przypomnijmy raz jeszcze, że przed instalacją jakiejkolwiek aplikacji lub narzędzia warto zaktualizować system za pomocą składni:
 aktualizacja sudo mniam
NotatkaUmieściliśmy przed nim sudo na wypadek, gdybyśmy nie logowali się jako użytkownicy root, w tym samouczku zalogowaliśmy się jako root.

Kolejnym krokiem po aktualizacji pakietów w CentOS 7 jest zainstalowanie repozytoriów MySQL i do tego użyjemy oficjalnych pakietów MySQL YUM, które zawierają pakiety RPM zawierające serwer MySQL, klienta, narzędzia itp. Wprowadzimy następujące polecenie, aby pobrać odpowiednie repozytoria:

 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

Po pobraniu repozytorium przystąpimy do instalacji pakietu za pomocą następującego polecenia:

 mniam localinstall mysql57-community-release-el7-7.noarch.rpm 

Akceptujemy pobranie i czekamy na zainstalowanie odpowiednich pakietów na CentOS 7.

Wraz z tym pobraniem i instalacją dodaliśmy repozytorium MySQL YUM i dodaliśmy klucz GnuPG, który odpowiada za weryfikację integralności pakietów. Jeśli chcemy sprawdzić, czy repozytoria MySQL YUM zostały poprawnie zainstalowane, możemy wpisać:

 yum repolist włączone | grep "mysql. * - społeczność. *"
Teraz nadszedł czas, aby przejść do instalacji MySQL.

2. Jak zainstalować MySQL na CentOS 7?


Następnie zainstalujemy najnowszą wersję MySQL przy użyciu następującej składni:
 mniam zainstaluj mysql-community-server

Akceptujemy pobranie i czekamy na pobranie MySQL zainstalowanego na naszym CentOS 7.

Powyższy proces pozwala nam pobrać i zainstalować wszystkie pakiety związane z:

  • Serwer społeczności MySQL
  • Klient społeczności MySQL
  • Wspólna-społeczność-MySQL
  • Biblioteki społeczności MySQL

3. Jak zainstalować wersje MySQL


Dalej będziemy instalować wydania lub oficjalne dostawy MySQL do aktualizacji, pamiętaj, że w systemie możemy instalować różne wersje MySQL, wersja, którą zainstalowaliśmy jest domyślnie aktywowana, podczas gdy w poprzednich wersjach takich jak 5.6 czy 5.5 tak jest wyłączone, dlatego musimy go włączyć za pomocą następującej składni:
 yum-config-manager --disable mysql57-community (Wyłącz wersję 5.7) yum-config-manager --enable mysql56-community (Włącz wersję 5.6)
Teraz pozostaje uruchomić usługę.

4. Jak uruchomić MySQL na CentOS 7?


Po zainstalowaniu MySQL w naszym systemie kolejnym krokiem jest uruchomienie usługi MySQL, dlatego wpisujemy następujące polecenie:
 usługa mysqld start
Aby sprawdzić aktualny stan MySQL w CentOS 7, wprowadzimy w terminalu:
 status usługi mysqld
Otrzymany wynik będzie następujący:

Teraz możemy zweryfikować wersję, którą zainstalowaliśmy MySQL za pomocą polecenia:

 mysql --wersja

5. Jak zabezpieczyć instalację MySQL na CentOS 7?


Za pomocą polecenia:
 mysql_secure_installation
będziemy mogli ustaw parametry bezpieczeństwa dla MySQL takie jak usuwanie anonimowych użytkowników, zmiany hasła dla użytkownika root, łączenie się z rootem MySQL itp.

Wprowadzimy polecenie:

 mysql_secure_installation
I przeprowadzamy konfigurację:

Parametry do skonfigurowania

 Wprowadź 0 = NISKI, 1 = ŚREDNI i 2 = SILNY
Ustawiamy wartość 2.
 Nowe hasło
Ustalamy nowe hasło dla użytkownika root.
 Wprowadź ponownie nowe hasło
Ponownie wprowadzamy hasło.
 Usunąć anonimowych użytkowników? (Naciśnij y | Y dla Tak, dowolny inny klawisz dla Nie)
Wchodzimy i usuwamy anonimowych użytkowników.
 Nie zezwalać na zdalne logowanie roota? (Naciśnij y | Y dla Tak, dowolny inny klawisz dla Nie)
Wchodzimy i wyłączamy możliwość zdalnego dostępu użytkownika root.
 Usunąć testową bazę danych i uzyskać do niej dostęp? (Naciśnij y | Y dla Tak, dowolny inny klawisz dla Nie)
Wpisujemy literę y, aby usunąć testową bazę danych.
 Załadować teraz ponownie tabele uprawnień? (Naciśnij y | Y dla Tak, dowolny inny klawisz dla Nie)
Wchodzimy i ponownie ładujemy uprawnienia stołów.

Dzięki tym parametrom zapewniliśmy nasze Instalacja MySQL na CentOS 7.

6. Połączenie z MySQL na CentOS 7


Gdy skończymy te parametry, możemy nawiązać połączenie MySQL wpisując polecenie:
 mysql -u root -p
Tam musimy wpisać ustalone hasło iw ten sposób uzyskaliśmy dostęp do MySQL.

7. Jak zaktualizować MySQL za pomocą YUM


Możemy zaktualizować MySQL za pomocą polecenia Yum, w tym celu wystarczy wpisać:
 mniam aktualizacja mysql-server
W ten sposób przeanalizowaliśmy jak zainstalować MySQL w środowisku CentOS 7 aby jak najlepiej wykorzystać to potężne narzędzie.

wave wave wave wave wave