GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren Sie MariaDB auf CentOS 7

MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem, abwärtskompatibel, binärer Drop-in-Ersatz von MySQL. 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 Standarddatenbanksystem ersetzt.

Wenn Sie aus irgendeinem Grund MySQL installieren müssen, sehen Sie sich das How to Install MySQL on CentOS 7tutorial an. Wenn Ihre Anwendung keine besonderen Anforderungen stellt, sollten Sie bei MariaDB bleiben, dem Standarddatenbanksystem in CentOS 7.

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

Voraussetzungen #

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

Installieren Sie MariaDB 5.5 unter CentOS 7 #

Die in den standardmäßigen CentOS-Repositories bereitgestellte Version des MariaDB-Servers ist Version 5.5. Dies ist zwar nicht die neueste Version, aber sie läuft recht 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.

  2. Sobald die Installation abgeschlossen ist, starten Sie den MariaDB-Dienst und ermöglichen Sie ihm, beim Booten mit den folgenden Befehlen zu starten:

    sudo systemctl start mariadbsudo systemctl enable mariadb
  3. Um zu überprüfen, ob die Installation erfolgreich war, überprüfen Sie den Status des MariaDB-Dienstes, indem Sie Folgendes eingeben:

    sudo systemctl status mariadb

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

  4. Führen Sie die mysql_secure_installation aus Skript, das mehrere 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, mit Y zu antworten (ja) auf alle Fragen.

Installieren Sie MariaDB 10.3 auf 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, gehen Sie zur Seite MariaDB-Repositories und generieren Sie eine Repository-Datei für eine bestimmte MariaDB-Version.

Führen Sie die folgenden Schritte aus, 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 namens 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/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.3/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
  2. Installieren Sie die MariaDB-Server- und -Client-Pakete mit yum , wie bei anderen CentOS-Paketen:

    sudo yum install MariaDB-server MariaDB-client

    Yum fordert Sie möglicherweise auf, 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 <[email protected]>"
     Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
     From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    Geben Sie y ein und drücken Sie Enter .

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

    sudo systemctl enable mariadbsudo systemctl start mariadb
  4. Um die Installation zu überprüfen, überprüfen Sie den Status des MariaDB-Dienstes, 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)
               https://mariadb.com/kb/en/library/systemd/
  5. Der letzte Schritt besteht darin, die mysql_secure_installation auszuführen Skript, das mehrere 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 ausführlich erklärt und es wird empfohlen, mit Y zu antworten (ja) auf alle Fragen.

Stellen Sie über die Befehlszeile # eine Verbindung zu MariaDB her

Um sich über das Terminal als Root-Konto mit dem MariaDB-Server zu verbinden, geben Sie Folgendes ein:

mysql -u root -p

Sie werden aufgefordert, das Root-Passwort einzugeben, das Sie zuvor bei der mysql_secure_installation festgelegt haben Skript wurde ausgeführt.

Sobald Sie das Passwort eingegeben haben, wird Ihnen die MariaDB-Shell wie unten gezeigt 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.

Cent OS
  1. So installieren Sie MariaDB auf CentOS 7

  2. Installieren Sie MariaDB 10.0 auf CentOS 6

  3. So installieren Sie PhpWiki unter CentOS 7

  4. So installieren Sie LiteCart unter CentOS 7

  5. Installieren Sie MariaDB auf CentOS 6.4

So installieren Sie PHPList unter CentOS 7

So installieren Sie PHP-Fusion unter CentOS 7

So installieren Sie Tine 2.0 unter CentOS 7

So installieren Sie Nextcloud auf CentOS 7

So installieren Sie Seafile auf CentOS 7

So installieren Sie Concrete5 unter CentOS 7