Android

Wie installiere ich Mariadb auf Debian 9?

Tutorial: Apache2, PHP, MySQL und phpMyAdmin auf Linux installieren [Deutsch] [Full-HD]

Tutorial: Apache2, PHP, MySQL und phpMyAdmin auf Linux installieren [Deutsch] [Full-HD]

Inhaltsverzeichnis:

Anonim

MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem mit mehreren Threads, das MySQL abwärtskompatibel ersetzt. Es wird von der MariaDB Foundation gepflegt und weiterentwickelt, einschließlich einiger der ursprünglichen Entwickler von MySQL.

Mit der Veröffentlichung von Debian 9 wurde MySQL durch MariaDB als Standard-Datenbanksystem ersetzt.

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

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

Wenn Sie MySQL gegenüber MariaDB bevorzugen, lesen Sie das Tutorial Wie Sie MySQL unter Debian 9 installieren. Wenn Ihre Anwendung die spezifischen Anforderungen nicht erfüllt, sollten Sie sich an MariaDB halten, das Standard-Datenbanksystem in Debian 9.

Voraussetzungen

Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.

MariaDB unter Debian 9 installieren

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste MariaDB-Version, die in der Debian-Hauptversion verfügbar ist, Version 10.1.

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

  1. Aktualisieren Sie zuerst den Index der apt Pakete, indem Sie Folgendes eingeben:

    sudo apt update

    Nachdem die Paketliste aktualisiert wurde, installieren Sie MariaDB, indem Sie den folgenden Befehl ausführen:

    sudo apt install mariadb-server

    Der MariaDB-Dienst wird automatisch gestartet. Sie können dies überprüfen, indem Sie Folgendes eingeben:

    sudo systemctl status mariadb

    Die Ausgabe sollte ungefähr 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

MariaDB unter Debian 9 aus MariaDB-Repositories installieren

Zum Zeitpunkt dieses Schreibens ist die neueste Version von MariaDB die Version 10.3, die von 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 Repository-GPG-Schlüssel in Ihr System zu importieren. Führen Sie dazu die folgenden Befehle aus:

    sudo apt install software-properties-common dirmngr sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'

    Sobald das Repository aktiviert ist, aktualisieren Sie die Paketliste und installieren Sie MariaDB mit:

    sudo apt update sudo apt install mariadb-server

    Der MariaDB-Dienst wird automatisch gestartet. Um zu überprüfen, ob er ausgeführt wird, 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

Sicherung von MariaDB

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

sudo mysql_secure_installation

Das Skript fordert Sie auf, ein Kennwort für das Root-Konto festzulegen, den anonymen Benutzer zu entfernen, den Root-Benutzerzugriff 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 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 mit dem Skript 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 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 >

Fazit

In diesem Tutorial haben wir Ihnen gezeigt, wie Sie MariaDB auf einem Debian 9-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 debian

Dieser Beitrag ist Teil der Anleitung zur Installation von LAMP Stack unter Debian 9.

Andere Beiträge in dieser Reihe:

• So installieren Sie Apache unter Debian 9 • So installieren Sie PHP unter Debian 9 • So richten Sie virtuelle Apache-Hosts unter Debian 9 ein • So installieren Sie MariaDB unter Debian 9 • Sichern Sie Apache mit Let's Encrypt unter Debian 9