Android

Zainstaluj mariadb na centos 7

Centos 7 установка mariadb

Centos 7 установка mariadb

Spisu treści:

Anonim

MariaDB to system zarządzania relacyjnymi bazami danych typu open source, kompatybilny wstecz, binarny drop-in zamiennik MySQL. Jest rozwijany przez niektórych oryginalnych twórców MySQL i przez wiele osób w społeczności. Wraz z wydaniem CentOS 7 MySQL został zastąpiony MariaDB jako domyślnym systemem baz danych.

Jeśli z jakiegoś powodu musisz zainstalować MySQL, zapoznaj się z samouczkiem Jak zainstalować MySQL na CentOS 7. Jeśli twoja aplikacja nie ma żadnych szczególnych wymagań, powinieneś pozostać przy MariaDB, domyślnym systemie baz danych w CentOS 7.

W tym samouczku pokażemy, jak zainstalować najnowszą wersję MariaDB na CentOS 7 przy użyciu oficjalnych repozytoriów MariaDB.

Wymagania wstępne

Przed kontynuowaniem samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.

Zainstaluj MariaDB 5.5 na CentOS 7

Wersja serwera MariaDB zawarta w domyślnych repozytoriach CentOS to wersja 5.5. To nie jest najnowsza wersja, ale jest dość stabilna.

Wykonaj poniższe kroki, aby zainstalować i zabezpieczyć MariaDB 5.5 na CentOS 7:

  1. Zainstaluj pakiet MariaDB za pomocą menedżera pakietów yum:

    sudo yum install mariadb-server

    Po wyświetleniu monitu naciśnij y aby kontynuować instalację.

    Po zakończeniu instalacji uruchom usługę MariaDB i włącz uruchamianie przy użyciu następujących poleceń:

    sudo systemctl start mariadb sudo systemctl enable mariadb

    Aby sprawdzić, czy instalacja się powiodła, sprawdź status usługi MariaDB, wpisując:

    sudo systemctl status mariadb

    Dane wyjściowe powinny wskazywać, że usługa jest aktywna i działa:

    Uruchom skrypt mysql_secure_installation który wykona kilka zadań związanych z bezpieczeństwem:

    sudo mysql_secure_installation

    Zostaniesz poproszony o skonfigurowanie hasła użytkownika root, usunięcie anonimowych kont użytkowników, ograniczenie dostępu użytkownika root do komputera lokalnego i usunięcie testowej bazy danych.

    Kroki zostały szczegółowo wyjaśnione. Zalecane jest udzielenie odpowiedzi Y (tak) na wszystkie pytania.

Zainstaluj MariaDB 10.3 na CentOS 7

W chwili pisania tego artykułu najnowsza wersja MariaDB to wersja 10.3. Jeśli musisz zainstalować inną wersję MariaDB, przejdź na stronę repozytoriów MariaDB i wygeneruj plik repozytorium dla określonej wersji MariaDB.

Aby zainstalować MariaDB 10.3 na CentOS 7, wykonaj następujące kroki:

  1. Pierwszym krokiem jest włączenie repozytorium MariaDB. Utwórz plik repozytorium o nazwie MariaDB.repo i dodaj następującą treść:

    /etc/yum.repos.d/MariaDB.repo

    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

    Zainstaluj pakiet serwera i klienta MariaDB, używając yum , tak samo jak innych pakietów CentOS:

    sudo yum install MariaDB-server MariaDB-client

    Yum może poprosić Cię o zaimportowanie klucza MariaDB GPG:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key

    „Odcisk palca: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db Od: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    Wpisz y i naciśnij Enter .

    Po zakończeniu instalacji włącz MariaDB, aby uruchomić przy rozruchu i uruchomić usługę:

    sudo systemctl enable mariadb sudo systemctl start mariadb

    Aby zweryfikować instalację, sprawdź status usługi MariaDB, wpisując:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8)

    Ostatnim krokiem jest uruchomienie skryptu mysql_secure_installation który wykona kilka zadań związanych z bezpieczeństwem:

    sudo mysql_secure_installation

    Skrypt wyświetli monit o skonfigurowanie hasła użytkownika root, usunięcie użytkownika anonimowego, ograniczenie dostępu użytkownika root do komputera lokalnego i usunięcie testowej bazy danych.

    Wszystkie kroki są szczegółowo wyjaśnione i zaleca się udzielenie odpowiedzi Y (tak) na wszystkie pytania.

Połącz się z MariaDB z wiersza poleceń

Aby połączyć się z serwerem MariaDB przez terminal jako typ konta root:

mysql -u root -p

Podczas uruchamiania skryptu mysql_secure_installation zostaniesz poproszony o podanie hasła roota.

Po wprowadzeniu hasła zostanie wyświetlona powłoka MariaDB, jak pokazano poniżej:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Wniosek

W tym samouczku pokazaliśmy, jak zainstalować i zabezpieczyć MariaDB na serwerze CentOS 7.

Teraz, gdy serwer MariaDB jest uruchomiony i wiesz, jak połączyć się z serwerem MariaDB z wiersza poleceń, możesz sprawdzić następujące przewodniki:

mariadb mysql centos

Ten post jest częścią pakietu instalacyjnego LEMP na CentOS 7 series.

Inne posty z tej serii:

• Jak zainstalować Nginx na CentOS 7 • Zabezpiecz Nginx za pomocą Let's Encrypt na CentOS 7 • Zainstaluj MariaDB na CentOS 7 • Zainstaluj PHP 7 na CentOS 7 • Jak skonfigurować bloki serwera Nginx na CentOS 7