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 mniamNotatkaUmieś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 startAby sprawdzić aktualny stan MySQL w CentOS 7, wprowadzimy w terminalu:
status usługi mysqldOtrzymany 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_installationbę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_installationI przeprowadzamy konfigurację:
Parametry do skonfigurowania
Wprowadź 0 = NISKI, 1 = ŚREDNI i 2 = SILNYUstawiamy wartość 2.
Nowe hasłoUstalamy nowe hasło dla użytkownika root.
Wprowadź ponownie nowe hasłoPonownie 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 -pTam 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-serverW ten sposób przeanalizowaliśmy jak zainstalować MySQL w środowisku CentOS 7 aby jak najlepiej wykorzystać to potężne narzędzie.