So installieren Sie die MariaDB-Datenbank in Debian 10
MariaDB ist ein erweiterter Ersatz für MySQL wird von Organisationen und Unternehmen wie Wikipedia, WordPress.com, Google und vielen anderen verwendet.
In diesem kurzen Artikel zeigen wir Ihnen, wie Sie a installieren und sichern MariaDB Server in Debian 10.
Anforderung:
- Installieren Sie einen Debian 10 (Buster) Minimal Server
Hinweis: Wenn Sie das System als nicht administrativer Benutzer betreiben, verwenden Sie den Befehl sudo, um Root-Berechtigungen zu erhalten, und falls vorhanden MySQL installiert und ausgeführt, stoppen und deaktivieren Sie es, bevor Sie fortfahren.
Installation von MariaDB Server in Debian 10
Sie können das installieren MariaDB Serverpaket aus dem Debian Offizielle Repositorys, indem Sie den folgenden Befehl ausführen, mit dem der MariaDB-Server, der Client und alle seine Abhängigkeiten installiert werden.
# apt install mariadb-server

Es ist eine übliche Praxis innerhalb Debian und seine Derivate wie Ubuntu um Daemons über automatisch zu starten und zu aktivieren System, unmittelbar nach der Installation. Gleiches gilt für die MariaDB Bedienung.
Sie können überprüfen, ob MariaDB Der Dienst wird mit dem folgenden Befehl systemctl ausgeführt.
# systemctl status mariadb

Darüber hinaus müssen Sie auch andere allgemeine Befehle zum Verwalten des MariaDB-Dienstes unter kennen System, die Befehle zum Starten, Neustarten, Stoppen und erneuten Laden des MariaDB-Dienstes wie gezeigt enthalten.
# systemctl start mariadb # systemctl restart mariadb # systemctl stop mariadb # systemctl reload mariadb
Sichern des MariaDB-Servers in Debian 10
Das MariaDB Der Installationsprozess umfasst das Sichern der Standardinstallation und kann durch Ausführen von ausgeführt werden mysql_secure_installation
Shell-Skript, mit dem Sie Ihrer MariaDB-Instanz ein wenig zusätzliche Sicherheit hinzufügen können, indem Sie:
- Festlegen eines Kennworts für Root-Konten.
- Deaktivieren der Remote-Root-Anmeldung.
- Entfernen der anonymen Benutzerkonten.
- Entfernen der Testdatenbank, auf die standardmäßig anonyme Benutzer zugreifen können.
- Und Privilegien neu laden.
Führen Sie zum Aufrufen des Sicherheitsskripts den folgenden Befehl aus und beantworten Sie die Fragen wie im folgenden Screenshot gezeigt.

Sobald Sie Ihre MariaDB-Installation gesichert haben, können Sie eine Verbindung herstellen MySQL-Shell Verwenden des Root-Benutzerpassworts.
# mysql -u root -p
So erstellen Sie eine Datenbank mit dem Namen "my_test_db"
und ein Benutzer namens "test_user"
Führen Sie mit vollständigen Berechtigungen zum Verwalten der Datenbank 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 zeigen Sie alle dem Benutzer zugewiesenen Datenbanken wie folgt an.
# mysql -u test_user -p MariaDB [(none)]> SHOW DATABASES;

Vielleicht möchten Sie auch diese nützlichen folgenden Artikel lesen MariaDB.
- Lernen Sie MySQL / MariaDB für Anfänger – Teil 1
- Erfahren Sie, wie Sie verschiedene Funktionen von MySQL und MariaDB verwenden – Teil 2
- 12 Best Practices für MySQL / MariaDB-Sicherheit für Linux
- Sichern / Wiederherstellen von MySQL / MariaDB und PostgreSQL mit den Tools ‘Automysqlbackup’ und ‘Autopostgresqlbackup’
- Nützliche Tipps zur Behebung häufiger Fehler in MySQL
Das war es fürs Erste! In diesem Handbuch haben wir gezeigt, wie ein MariaDB-Server in einem installiert und gesichert wird Debian 10 minimale Serverinstallation. Verwenden Sie das Kommentarformular unten, um uns für Fragen oder Informationen zu erreichen, die Sie uns mitteilen möchten.