Android

Installieren Sie Mariadb auf Centos 7

Mysql Installation on Linux

Mysql Installation on Linux

Inhaltsverzeichnis:

Anonim

MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem, das MySQL abwärtskompatibel und durch Binärdateien ersetzt. Es wird von einigen der ursprünglichen Entwickler von MySQL und von vielen Leuten in der Community entwickelt. Mit der Veröffentlichung von CentOS 7 wurde MySQL durch MariaDB als Standard-Datenbanksystem ersetzt.

Wenn Sie aus irgendeinem Grund MySQL installieren müssen, lesen Sie das Tutorial So installieren Sie MySQL unter CentOS 7. Wenn Ihre Anwendung keine besonderen Anforderungen hat, sollten Sie sich an MariaDB halten, das Standard-Datenbanksystem in CentOS 7.

In diesem Tutorial zeigen wir Ihnen, wie Sie die neueste Version von MariaDB unter CentOS 7 mithilfe der offiziellen MariaDB-Repositorys installieren.

Voraussetzungen

Stellen Sie sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind, bevor Sie mit dem Lernprogramm fortfahren.

Installieren Sie MariaDB 5.5 unter CentOS 7

Die Version des MariaDB-Servers, die in den Standard-CentOS-Repositorys bereitgestellt wird, ist Version 5.5. Dies ist zwar nicht die neueste Version, aber sie ist ziemlich stabil.

Führen Sie die folgenden Schritte aus, um MariaDB 5.5 unter CentOS 7 zu installieren und zu sichern:

  1. Installieren Sie das MariaDB-Paket mit dem yum-Paketmanager:

    sudo yum install mariadb-server

    Drücken Sie y wenn Sie aufgefordert werden, mit der Installation fortzufahren.

    Starten Sie nach Abschluss der Installation den MariaDB-Dienst und aktivieren Sie ihn mit den folgenden Befehlen für den Start beim Systemstart:

    sudo systemctl start mariadb sudo systemctl enable mariadb

    Um zu überprüfen, ob die Installation erfolgreich war, überprüfen Sie den MariaDB-Dienststatus, indem Sie Folgendes eingeben:

    sudo systemctl status mariadb

    Die Ausgabe sollte zeigen, dass der Dienst aktiv ist und ausgeführt wird:

    Führen Sie das Skript mysql_secure_installation das verschiedene sicherheitsrelevante Aufgaben ausführt:

    sudo mysql_secure_installation

    Sie werden aufgefordert, das Root-Benutzerkennwort einzurichten, anonyme Benutzerkonten zu entfernen, den Root-Benutzerzugriff auf den lokalen Computer einzuschränken und die Testdatenbank zu entfernen.

    Die Schritte werden ausführlich erklärt. Es wird empfohlen, alle Fragen mit Ja zu beantworten.

Installieren Sie MariaDB 10.3 unter CentOS 7

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Version von MariaDB Version 10.3. Wenn Sie eine andere Version von MariaDB installieren müssen, rufen Sie die Seite MariaDB-Repositorys auf und generieren Sie eine Repository-Datei für eine bestimmte MariaDB-Version.

Gehen Sie folgendermaßen vor, um MariaDB 10.3 unter CentOS 7 zu installieren:

  1. Der erste Schritt besteht darin, das MariaDB-Repository zu aktivieren. Erstellen Sie eine Repository-Datei mit dem Namen MariaDB.repo und fügen Sie den folgenden Inhalt hinzu:

    /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

    Installieren Sie die MariaDB-Server- und -Client-Pakete mit yum , genau wie andere CentOS-Pakete:

    sudo yum install MariaDB-server MariaDB-client

    Möglicherweise werden Sie von Yum aufgefordert, den MariaDB-GPG-Schlüssel zu importieren:

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

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

    Enter y und drücken Sie die Enter .

    Sobald die Installation abgeschlossen ist, aktivieren Sie MariaDB, um beim Booten zu starten und den Dienst zu starten:

    sudo systemctl enable mariadb sudo systemctl start mariadb

    Um die Installation zu überprüfen, überprüfen Sie den MariaDB-Dienststatus, indem Sie Folgendes eingeben:

    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)

    Der letzte Schritt ist das Ausführen des Skripts mysql_secure_installation das verschiedene sicherheitsrelevante Aufgaben ausführt:

    sudo mysql_secure_installation

    Das Skript fordert Sie auf, das Root-Benutzerkennwort einzurichten, den anonymen Benutzer zu entfernen, den Root-Benutzerzugriff auf den lokalen Computer einzuschränken und die Testdatenbank zu entfernen.

    Alle Schritte werden im Detail erklärt und es wird empfohlen, alle Fragen mit Y (Ja) zu beantworten.

Stellen Sie über die Befehlszeile eine Verbindung zu MariaDB her

So stellen Sie über das Terminal eine Verbindung zum MariaDB-Server als Stammkontotyp her:

mysql -u root -p

Sie werden aufgefordert, das Root-Passwort einzugeben, das Sie zuvor beim mysql_secure_installation Skripts mysql_secure_installation .

Sobald Sie das Passwort eingegeben haben, wird Ihnen die MariaDB-Shell wie folgt angezeigt:

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.

Fazit

In diesem Tutorial haben wir Ihnen gezeigt, wie Sie MariaDB auf einem CentOS 7-Server installieren und sichern.

Nachdem Ihr MariaDB-Server jetzt betriebsbereit ist und Sie wissen, wie Sie über die Befehlszeile eine Verbindung zum MariaDB-Server herstellen können, sollten Sie die folgenden Handbücher lesen:

mariadb mysql centos

Dieser Beitrag ist Teil der Install LEMP Stack on CentOS 7-Reihe.

Andere Beiträge in dieser Reihe:

• So installieren Sie Nginx unter CentOS 7 • Sichern Sie Nginx mit Let's Encrypt unter CentOS 7 • Installieren Sie MariaDB unter CentOS 7 • Installieren Sie PHP 7 unter CentOS 7 • So richten Sie Nginx-Serverblöcke unter CentOS 7 ein