GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie MariaDB unter Debian 9

MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem mit mehreren Threads, ein abwärtskompatibler Ersatz für MySQL. Es wird von der MariaDB Foundation gepflegt und entwickelt, einschließlich einiger der ursprünglichen Entwickler von MySQL.

Mit der Veröffentlichung von Debian 9 wurde MySQL durch MariaDB als Standarddatenbanksystem ersetzt.

In diesem Tutorial zeigen wir Ihnen zwei verschiedene Methoden zur Installation von MariaDB auf Ihrem Debian 9-Rechner. Die erste Methode führt Sie durch die Schritte, die zum Installieren von MariaDB aus den Debian-Repositories erforderlich sind, während die zweite Ihnen beibringt, wie Sie die neueste Version von MariaDB aus den offiziellen MariaDB-Repositories installieren.

Im Allgemeinen wird empfohlen, MariaDB aus den Debian-Repositories zu installieren.

Wenn Sie MySQL gegenüber MariaDB bevorzugen, sehen Sie sich das How to Install MySQL on Debian 9tutorial an. Wenn Ihre Anwendung keine spezifischen Anforderungen hat, sollten Sie bei MariaDB bleiben, dem Standard-Datenbanksystem in Debian 9.

Voraussetzungen #

Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.

Installieren von MariaDB auf Debian 9 #

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste MariaDB-Version, die im Debian-Hauptverzeichnis verfügbar ist, Version 10.1.

Gehen Sie folgendermaßen vor, um MariaDB unter Debian 9 zu installieren:

  1. Aktualisieren Sie zuerst apt Paketindex durch Eingabe von:

    sudo apt update
  2. Sobald die Paketliste aktualisiert ist, installieren Sie MariaDB, indem Sie den folgenden Befehl ausführen:

    sudo apt install mariadb-server
  3. Der MariaDB-Dienst wird automatisch gestartet. Sie können dies überprüfen, indem Sie Folgendes eingeben:

    sudo systemctl status mariadb

    Die Ausgabe sollte in etwa so aussehen:

    ● mariadb.service - MariaDB database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset
    Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago
    Main PID: 11356 (mysqld)
    Status: "Taking your SQL requests now..."
    CGroup: /system.slice/mariadb.service
            └─11356 /usr/sbin/mysqld

Installieren von MariaDB auf Debian 9 aus MariaDB-Repositories #

Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste Version von MariaDB Version 10.3, die aus den offiziellen MariaDB-Repositories installiert werden kann. Bevor Sie mit dem nächsten Schritt fortfahren, besuchen Sie die MariaDB-Repository-Seite und prüfen Sie, ob eine neue Version verfügbar ist.

Gehen Sie folgendermaßen vor, um MariaDB 10.3 auf Ihrem Debian 9-System zu installieren:

  1. Der erste Schritt besteht darin, das MariaDB-Repository zu aktivieren und den GPG-Schlüssel des Repositorys in Ihr System zu importieren, um dazu die folgenden Befehle auszuführen:

    sudo apt install software-properties-common dirmngrsudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'
  2. Sobald das Repository aktiviert ist, aktualisieren Sie die Paketliste und installieren Sie MariaDB mit:

    sudo apt updatesudo apt install mariadb-server
  3. Der MariaDB-Dienst wird automatisch gestartet, um ihn zu überprüfen, führen Sie den folgenden Befehl aus:

    sudo systemctl status mariadb
    ● mariadb.service - MariaDB 10.3.8 database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/mariadb.service.d
            └─migrated-from-my.cnf-settings.conf
    Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago
        Docs: man:mysqld(8)
            https://mariadb.com/kb/en/library/systemd/
    Main PID: 16417 (mysqld)
    Status: "Taking your SQL requests now..."
        Tasks: 31 (limit: 507)
    CGroup: /system.slice/mariadb.service
            └─16417 /usr/sbin/mysqld

MariaDB sichern #

Um die Sicherheit der MariaDB-Installation zu verbessern, führen Sie mysql_secure_installation aus Skript:

sudo mysql_secure_installation

Das Skript fordert Sie auf, ein Passwort für das Root-Konto festzulegen, den anonymen Benutzer zu entfernen, den Zugriff des Root-Benutzers auf den lokalen Computer einzuschränken und die Testdatenbank zu entfernen.

Am Ende lädt das Skript die Berechtigungstabellen neu, um sicherzustellen, dass alle Änderungen sofort wirksam werden.

Alle Schritte werden ausführlich erklärt und es wird empfohlen, alle Fragen mit „Y“ (ja) zu beantworten.

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 mit mysql_secure_installation eingerichtet haben Skript.

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 2
Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Debian
  1. So installieren Sie MariaDB unter Debian 10

  2. So installieren Sie MariaDB unter Debian 11

  3. So installieren Sie NextCloud unter Debian 10

  4. So installieren Sie MariaDB 10.x auf Debian 11

  5. So installieren Sie MariaDB unter Debian 11

So installieren Sie Drupal unter Debian 11

So installieren Sie WordPress unter Debian 11

So installieren Sie Gitea unter Debian 11

So installieren Sie PrestaShop unter Debian 11

So installieren Sie osTicket unter Debian 11

So installieren Sie Mattermost unter Debian 11