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.
- 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..
- Tutaj wprowadź polecenie Nazwa hosta i kliknij Enter.
- 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.
- 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.
- 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.
- Zostaniesz powiadomiony o potrzebie instalacji zaktualizowanych pakietów lub powiadomienia, które aktualizacje nie znajdują się na ekranie.
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
- 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.
- 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.
- Raz w terminalu wprowadź poprzednie link wget + skopiowany i kliknij Enter.
- 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.
- Operacja ta jest również przeprowadzana w imieniu superużytkownika i dlatego musisz ponownie wprowadzić hasło.
- Poczekaj, aż aktualizacja repozytorium zostanie zakończona i zainstaluj pakiet.
- Przed rozpoczęciem głównego procesu instalacji zaktualizuj listę repozytoriów, określając aktualizację Sudo Yum.
- Potwierdź akcję wykonaną, wybierając wersję Y.
- Zrób to ponownie, kiedy powtórzysz.
- Pozostał tylko proces instalacji samego systemu. Odbywa się to za pomocą polecenia Sudo Yum MySQL-Server.
- Potwierdź absolutnie wszystkie prośby o instalację lub pakiet rozpakowywanie.
- 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ń.
- Po pomyślnej instalacji aktywuj serwer za pośrednictwem Sudo Systemctl Start MySQLD.
- Jeśli nie ma błędów z włączeniem, na ekranie pojawi się nowa linia do wejścia.
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:
- 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.
- 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.
- Włóż sudo nano /etc/my.cnf i aktywuj to polecenie.
- 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.
- Po zmianach nie zapomnij zapisać je, klikając Ctrl + O, a następnie wyjdź z Nano przez Ctrl + X.
- 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ę.
- 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:
- Otwórz "Terminal" i wprowadź tam Sudo SystemCTL STOP MySQLD, aby zatrzymać wykonanie usługi.
- Przejdź do bezpiecznego trybu pracy za pośrednictwem SystemCTL Set-Environment MySQLD_OPTS = "- Skip-Grant-Tables".
- Połącz się z nazwy superużytkownika, wprowadzając korzeń MySQL -U. Hasło nie zostanie zażądane.
- 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