Instalowanie MySQL w Centos 7

Anonim

Instalowanie MySQL w Centos 7

MySQL jest słusznie uznawany za jedną z najlepszych systemów zarządzania bazami danych, jest zatem aktywnie stosowany zarówno przez profesjonalistów, jak i kochanków w pracy ze stronami internetowymi i różnymi aplikacjami. Aby uzyskać prawidłowe działanie tego narzędzia, musi być zainstalowany w systemie operacyjnym i ustaw właściwą konfigurację, wypychając istniejące serwery i dodatkowe komponenty. Dzisiaj chcemy pokazać dokładnie, jak ten proces jest wykonywany na komputerach Running Centos 7.

Zainstaluj MySQL w Centos 7

Informacje w naszym bieżącym artykule zostaną podzielone na etapy, aby każdy użytkownik mógł dokładnie zrozumieć, w jaki sposób rozważny składnik jest dodawany do Linuksa, a także, które parametry należy najpierw wypłacić. Natychmiast wyjaśnij, że do instalacji i dalszej interakcji z MySQL będziesz potrzebować aktywnego połączenia internetowego, ponieważ archiwa zostaną uzyskane z oficjalnych repozytoriów.

Krok 1: Akcje wstępne

Oczywiście można natychmiast przejść do następnego kroku i przeprowadzić instalację, jednak konieczne będzie określenie nazwy hosta i upewnić się, że Centos ma teraz wszystkie najnowsze aktualizacje. Dostosuj następujące instrukcje, aby przygotować system operacyjny.

  1. Te i wszystkie kolejne działania zostaną dokonane przez terminal odpowiednio, konieczne będzie działanie wygodne dla Ciebie. Możesz to zrobić za pomocą menu aplikacji lub kurczenie kombinacji klawiszy Ctrl + Alt + T..
  2. Przejście do terminalu do działań przygotowawczych podczas instalacji MySQL w Sentos 7

  3. Tutaj wprowadź polecenie Nazwa hosta i kliknij Enter.
  4. Wprowadź polecenie, aby zdefiniować nazwę hosta w MySQL w Sentos 7

  5. Dodatkowo określ nazwę hosta -f i porównaj dwa wyniki. Pierwszy jest kompletny, a drugi - skrócony. Jeśli ci odpowiada, idź dalej. W przeciwnym razie będziesz musiał zmienić nazwę hosta za pomocą instrukcji z oficjalnej dokumentacji.
  6. Polecenie wyświetlania skróconej nazwy hosta dla MySQL w Sentos 7

  7. Przed zainstalowaniem dowolnej aplikacji zaleca się sprawdzenie dostępności aktualizacji, dzięki czemu wszystkie kolejne procesy przejdą prawidłowo. Aby to zrobić, wprowadź Sudo Yum Update i kliknij Enter.
  8. Polecenie, aby otrzymać aktualizacje przed zainstalowaniem MySQL w Sentos 7

  9. Opcja ta jest wykonywana w imieniu Superusera, co oznacza, że ​​musisz wprowadzić hasło, aby potwierdzić uwierzytelnienie konta. Rozważmy, że podczas pisania znaków nie będą one wyświetlane w konsoli.
  10. Wpis hasła, aby otrzymać aktualizacje przed zainstalowaniem MySQL w Sentos 7

  11. Zostaniesz powiadomiony o potrzebie instalacji zaktualizowanych pakietów lub powiadomienia, które aktualizacje nie znajdują się na ekranie.
  12. Udany odbiór aktualizacji przed zainstalowaniem MySQL w Sentos 7

Po zainstalowaniu wszystkich aktualizacji zaleca się ponowne uruchomienie systemu, aby zmienić zmiany. Jeśli aktualizacje nie zostały znalezione, natychmiast przejdź do następnego etapu.

Krok 2: Pobieranie i instalowanie pakietów

Niestety, nie będziesz mógł pobrać MySQL z oficjalnego repozytorium i jednocześnie zainstaluj go za pomocą jednego polecenia. Wynika to z ogromnej liczby wersji i pewnych niuansów z dodatkiem archiwów, więc najpierw wybór odpowiedniego pakietu musi najpierw.

Idź do oficjalnych magazynów MySQL

  1. Przejdź do powyższego linku, aby zapoznać się ze wszystkimi istniejącymi wersjami systemu zarządzania bazy danych. Wybierz pakiet zainteresowania w formacie RPM i skopiuj łącze do niego, wywołując menu kontekstowe, naciskając prawy przycisk myszy.
  2. Pobieranie wybranego pakietu RPM Pakiet z wersją MySQL w Sentos 7

  3. Kiedy wstawisz, zobaczysz, że link został skopiowany prawidłowo, a jeśli przejdziesz przez przeglądarkę, pobierzesz pakiet RPM, ale teraz nie jest dla nas konieczne, więc przejdziemy do konsoli.
  4. Wyświetl skopiowany link do pobierania pakietu z MySQL w Sentos 7

  5. Raz w terminalu wprowadź poprzednie link wget + skopiowany i kliknij Enter.
  6. Pobieranie pakietu MySQL w Sentos 7 przez terminal

  7. Następnie należy użyć Sudo RPM -Ivh MySQL57-Community-Release-EL7.RPM, zastępując niedopasowanie w tej linii do numerów określonych w istniejącym łączu.
  8. Dodatkowe polecenie do pobierania pakietu instalacyjnego MySQL w Sentos 7

  9. Operacja ta jest również przeprowadzana w imieniu superużytkownika i dlatego musisz ponownie wprowadzić hasło.
  10. Potwierdzenie pakietu pobierania instalacji MySQL w Sentos 7

  11. Poczekaj, aż aktualizacja repozytorium zostanie zakończona i zainstaluj pakiet.
  12. Czekam na zakończenie pakietu instalacyjnego MySQL w Sentos 7

  13. Przed rozpoczęciem głównego procesu instalacji zaktualizuj listę repozytoriów, określając aktualizację Sudo Yum.
  14. Polecenie dla ostatnich aktualizacji repozytorium Podczas instalacji MySQL w Sentos 7

  15. Potwierdź akcję wykonaną, wybierając wersję Y.
  16. Potwierdzenie aktualizacji repozytoriów podczas instalacji MySQL w Sentos 7

  17. Zrób to ponownie, kiedy powtórzysz.
  18. Drugi polecenie, aby potwierdzić instalację aktualizacji podczas instalacji MySQL w Sentos 7

  19. Pozostał tylko proces instalacji samego systemu. Odbywa się to za pomocą polecenia Sudo Yum MySQL-Server.
  20. Polecenie instalacji MySQL w Sentos 7 przez terminal

  21. Potwierdź absolutnie wszystkie prośby o instalację lub pakiet rozpakowywanie.
  22. Procedura pobierania może potrwać kilka minut, co zależy od szybkości Internetu. Podczas tego nie zamykaj sesji terminali, aby nie zresetować wszystkich ustawień.
  23. Czekam na instalację MySQL DBMS w Sentos 7 przez terminal

  24. Po pomyślnej instalacji aktywuj serwer za pośrednictwem Sudo Systemctl Start MySQLD.
  25. Uruchomienie do sterowania MySQL DBMS w Sentos 7 przez terminal

  26. Jeśli nie ma błędów z włączeniem, na ekranie pojawi się nowa linia do wejścia.
  27. Udana usługa uruchomienia MySQL DBMS w Sentos 7 przez terminal

Jak widać, instalacja MySQL w Centos 7 zajęła zaledwie kilka minut, a użytkownik nie był tak wiele poleceń, z których większość może być po prostu skopiowana i wkładka do konsoli. Jednak w celu prawidłowej interakcji z DBMS konieczne będzie wytworzenie początkowej konfiguracji, która zostanie omówiona poniżej.

Krok 3: Początkowa konfiguracja

Teraz nie wpłyniemy absolutnie wszystkich aspektów konfigurowania systemu zarządzania bazami danych, ponieważ nie dotyczy to przedmiotu artykułu. Chcemy po prostu opowiedzieć o podstawowych działaniach, które należy wykonać, aby sprawdzić wydajność użyteczności i przypisać dla niego standardowe reguły. Aby to zrobić, musisz przestrzegać takiego przewodnika:

  1. Zacznijmy od instalacji poręcznego edytora, ponieważ wszystkie ustawienia są zmieniane w pliku konfiguracyjnym, który otwiera się przez takie oprogramowanie. Jest to wygodne użycie nano, więc w konsoli, sudo yum install nano.
  2. Instalowanie edytora tekstu do edycji ustawień MySQL w Sentos 7

  3. Jeśli narzędzie nie zostało jeszcze ustalone, będziesz musiał potwierdzić dodawanie nowych archiwów. W przeciwnym razie ciąg "nie ma nic" po prostu pojawi się, dlatego możesz przejść do następnego kroku.
  4. Udana instalacja edytora tekstu do edycji ustawień MySQL w Sentos 7

  5. Włóż sudo nano /etc/my.cnf i aktywuj to polecenie.
  6. Uruchom plik konfiguracyjny, aby skonfigurować MySQL w Sentos 7

  7. Dodaj bind_adddress = string = i określ adres IP, do którego chcesz połączyć i otworzyć wszystkie porty. Możesz dodatkowo określić inne ważne parametry. Przeczytaj więcej o nich w oficjalnej dokumentacji, do której odniesienie jest pokazane poniżej.
  8. Edycja pliku konfiguracyjnego podczas konfigurowania MySQL w Sentos 7

  9. Po zmianach nie zapomnij zapisać je, klikając Ctrl + O, a następnie wyjdź z Nano przez Ctrl + X.
  10. Zapisywanie zmian w edytorze tekstu podczas konfigurowania MySQL w Sentos 7

  11. Początkowo plik konfiguracyjny zawiera również parametry wpływające na bezpieczeństwo sieci. Mogą być potencjalnym słabym miejscem podczas hakowania, dlatego zaleca się wyeliminowanie ich poprzez wykonanie MySQL_Secure_installację.
  12. Zespół Security MySQL w Sentos 7

  13. Aby potwierdzić tę operację, wprowadź hasło administratora.

Jak wspomniano wcześniej, wykazaliśmy tylko podstawową zasadę konfiguracji. Bardziej szczegółowe informacje na ten jest napisane w oficjalnej dokumentacji MySQL następnej.

Przejdź do czytania dokumentacji MySQL na oficjalnej stronie

Krok 4: Resetowanie hasła korzenia

Czasami użytkownicy instalują MySQL ustawić hasła superużytkownika, a następnie zapomnij o tym lub nie wiem, który został wybrany początkowo, więc zdecydowaliśmy się ostatecznie zdecydować o tym artykule, aby zresetować klucz dostępu, który jest przeprowadzany w ten sposób:

  1. Otwórz "Terminal" i wprowadź tam Sudo SystemCTL STOP MySQLD, aby zatrzymać wykonanie usługi.
  2. Wyłącz usługę MySQL w Sentos 7, aby zresetować hasło

  3. Przejdź do bezpiecznego trybu pracy za pośrednictwem SystemCTL Set-Environment MySQLD_OPTS = "- Skip-Grant-Tables".
  4. Uruchom MySQL w Sentos 7 w trybie bezpiecznym dla resetowania hasła

  5. Połącz się z nazwy superużytkownika, wprowadzając korzeń MySQL -U. Hasło nie zostanie zażądane.
  6. Wprowadzanie poleceń, aby zresetować hasło MySQL w Sentos 7 przez terminal

  7. Pozostaje tylko z kolei, aby wykonać następujące polecenia, aby utworzyć nowy klucz dostępu.

    MySQL> Używaj MySQL;

    MySQL> Update Set User Set Password = Hasło ("Hasło"), gdzie użytkownik = "root"; (Gdzie hasło jest nowym kluczem dostępu)

    MySQL> Przywileje spłukiwania;

    Sudo SystemCtl Unset-Environment MySQLD_OPTS

    Sudo SystemCtl Uruchom MySQLD

Następnie spróbuj ponownie połączyć się z serwerem za pomocą nowego hasła. Tym razem nie powinno być trudności.

Właśnie zapoznałeś się z podręcznikiem krok po kroku do instalacji i konfiguracji powierzchni MySQL w Centos 7. Jak widać, nie ma nic trudnego w tym, ale nie należy wziąć pod uwagę powyższych zaleceń z pełnym przewodnikiem, aby połączyć baza danych do dalszej interakcji z serwerem internetowym lub aplikacją. Wszystko to będzie musiało być wykonane ręcznie, odsuwając się od specyfiki witryny, program i studiowanie oficjalnej dokumentacji wszystkich zastosowanych komponentów.

Zobacz też:

Instalacja Phpmyadmin w Centos 7

Instalacja PHP 7 w Centos 7

Czytaj więcej