Website-Suche

So installieren Sie die MariaDB-Datenbank in Debian 10


MariaDB ist ein Open-Source- und beliebtes relationales Datenbankverwaltungssystem (RDBMS), das von den ursprünglichen Entwicklern von MySQL entwickelt wurde. Es handelt sich um ein schnelles, skalierbares und robustes Datenbanksystem mit einem umfangreichen Ökosystem aus Speicher-Engines, Plugins und vielen anderen Tools, das eine SQL-Schnittstelle für den Datenzugriff bietet.

MariaDB ist ein erweiterter Drop-in-Ersatz für MySQL, der von Organisationen und Unternehmen wie Wikipedia, WordPress.com, Google und vielen anderen verwendet wird.

In diesem kurzen Artikel zeigen wir Ihnen, wie Sie einen MariaDB-Server in Debian 10 installieren und sichern.

Erfordernis:

  1. Installieren Sie einen Debian 10 (Buster) Minimalserver

Hinweis: Wenn Sie das System als nicht-administrativer Benutzer betreiben, verwenden Sie den Befehl sudo, um Root-Rechte zu erhalten, und wenn Sie über MySQL verfügen installiert ist und ausgeführt wird, stoppen Sie es und deaktivieren Sie es, bevor Sie fortfahren.

MariaDB-Server in Debian 10 installieren

Sie können das MariaDB-Serverpaket aus den offiziellen Debian-Repositorys installieren, indem Sie den folgenden Befehl ausführen, der den MariaDB-Server, den Client und alle seine Abhängigkeiten installiert.

apt install mariadb-server

Es ist eine gängige Praxis innerhalb von Debian und seinen Derivaten wie Ubuntu, Daemons automatisch über systemd zu starten und zu aktivieren, unmittelbar nach der Installation. Gleiches gilt für den MariaDB-Dienst.

Mit dem folgenden systemctl-Befehl können Sie überprüfen, ob der MariaDB-Dienst aktiv ist und ausgeführt wird.

systemctl status mariadb  

Darüber hinaus müssen Sie auch andere allgemeine Befehle zum Verwalten des MariaDB-Dienstes unter systemd kennen, darunter Befehle zum Starten, Neustarten, Stoppen und Neuladen des MariaDB-Dienstes, wie gezeigt.

systemctl start mariadb
systemctl restart mariadb
systemctl stop mariadb
systemctl reload mariadb

Sichern des MariaDB-Servers in Debian 10

Der MariaDB-Installationsprozess umfasst das Sichern der Standardinstallation und kann durch Ausführen des mysql_secure_installation-Shell-Skripts durchgeführt werden, das es Ihnen ermöglicht, Ihrer MariaDB-Instanz etwas mehr Sicherheit zu verleihen von:

  • Festlegen eines Passworts für Root-Konten.
  • Deaktivieren der Remote-Root-Anmeldung.
  • Entfernen der Konten für anonyme Benutzer.
  • Entfernen der Testdatenbank, auf die standardmäßig anonyme Benutzer zugreifen können.
  • Und Nachladeprivilegien.

Um das Sicherheitsskript aufzurufen, führen Sie den folgenden Befehl aus und beantworten Sie die Fragen wie im folgenden Screenshot gezeigt.

Sobald Sie Ihre MariaDB-Installation gesichert haben, können Sie mit dem Root-Benutzerkennwort eine Verbindung zur MySQL-Shell herstellen.

mysql -u root -p 

Um eine Datenbank mit dem Namen "my_test_db" und einen Benutzer namens "test_user" mit vollständigen Berechtigungen zum Verwalten der Datenbank zu erstellen, führen Sie die folgenden SQL-Befehle aus.

MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Versuchen Sie nach dem Erstellen einer neuen Datenbank und eines neuen Datenbankbenutzers, mit dem neuen Benutzerkonto auf die MariaDB-Shell zuzugreifen und alle dem Benutzer zugewiesenen Datenbanken wie folgt anzuzeigen.

mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;

Vielleicht möchten Sie auch die folgenden nützlichen Artikel zu MariaDB lesen.

  1. Lernen Sie MySQL/MariaDB für Anfänger – Teil 1
  2. Erfahren Sie, wie Sie verschiedene Funktionen von MySQL und MariaDB verwenden – Teil 2
  3. 12 MySQL/MariaDB-Sicherheits-Best Practices für Linux
  4. So sichern/wiederherstellen Sie MySQL/MariaDB und PostgreSQL mit den Tools „Automysqlbackup“ und „Autopostgresqlbackup“.
  5. Nützliche Tipps zur Behebung häufiger Fehler in MySQL

Das war es fürs Erste! In dieser Anleitung haben wir gezeigt, wie man einen MariaDB-Server in einer Debian 10-Minimalserverinstallation installiert und sichert. Verwenden Sie das Kommentarformular unten, um uns bei Fragen oder Informationen zu erreichen, die Sie uns mitteilen möchten.