Wenn Sie ein Entwickler sind, müssen Sie sowohl von MariaDB als auch von der MYSQL-Datenbank gehört haben. Diese beiden Datenbanken gehören zu den beliebtesten und am weitesten verbreiteten Datenbanken der Welt. Beide sind sowohl Open Source als auch relationale Datenbanken.
MySQL wurde 1995 entwickelt und war die einzige kostenlose Open-Source-Datenbank. MySQL folgt einem relationalen Datenbankverwaltungssystem, das uns Entwicklern dabei hilft, den Datenspeicher auf organisierte Weise zu erstellen. Abgesehen davon hat MySQL seine eigene Sprache, die SQL-Sprache genannt wird, um Abfragen an die Datenbank zu schreiben.
MariaDB ist wie MySQL, aber es ist die verbesserte Version davon. Was MariaDB so erstaunlich macht, sind die integrierten leistungsstarken Funktionen, Sicherheitsverbesserungen sowie viele Benutzerfreundlichkeiten. Es wurde aus Angst der MySQL-Entwickler erstellt, da sie dachten, dass MySQL aufgrund der Übernahme von Oracle nicht mehr lange kostenlos sein wird.
Nun, da wir die beiden erstaunlichsten Datenbanken kennen, lassen Sie uns fortfahren und einen Schritt nach vorne machen. In diesem Artikel werden wir Sie von Ihrem Finger halten und Sie durch jeden einzelnen Schritt führen, um MySQL und MariaDB auf Debian 11 zu installieren.
MariaDB/MySQL unter Debian 11 installieren
Der erste Schritt bei der Installation von MariaDB/MySQL unter Debian 11 besteht darin, den Paketindex mithilfe der apt. Geben Sie dazu in Ihrem Debian 11 Terminal folgenden Befehl ein:
$ sudo apt update
Nachdem wir den Paketindex aktualisiert haben, lassen Sie uns zuerst das Maria-DB-Serverpaket installieren.
MariaDB-Installation
Um MariaDB auf Debian 11 zu installieren, geben Sie den folgenden Befehl in Ihr Debian 11-Terminal ein:
$ sudo apt install mariadb-server
Der obige Befehl installiert MariaDB auf unserem System. Um die Installation zu überprüfen, geben Sie den folgenden Befehl in Ihr Debian-Terminal ein:
$ mariadb --version
Installieren von MySQL
Das Standard-Debian-Repository enthält kein MySQL. Also müssen wir zuerst das MySQL APT-Repository bekommen. Geben Sie dazu folgenden Befehl ein:
$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb
Geben Sie danach den folgenden Befehl ein, um die spezifische Version von MySQL apt zu installieren:
$ sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb
Sie werden sehen, dass ein neues Fenster geöffnet wird. In diesem Fenster haben Sie einige Optionen. Wählen Sie den Debian-Buster aus und klicken Sie dann auf OK.
Sobald Sie fertig sind, sehen Sie die folgende Ausgabe:
Der nächste Schritt besteht darin, den Paketindex zu aktualisieren, wofür der folgende Befehl verwendet wird:
$ sudo apt install mysql-server
Sie werden aufgefordert, ein Passwort einzugeben. Geben Sie das Passwort ein und drücken Sie Enter.
MariaDB/MySQL starten
Nachdem wir MariaDB und MySQL erfolgreich auf Debian 11 installiert haben, starten wir MariaDB mit dem folgenden Befehl:
$ sudo systemctl start mariadb
Um MariaDB zu aktivieren, geben Sie den folgenden Befehl in Ihr Debian 11-Terminal ein:
$ sudo systemctl enable mariadb
MySQL wird automatisch gestartet. Wir können den Status mit dem folgenden Befehl überprüfen:
$ sudo systemctl status mysql
Drücken Sie zum Beenden STRG+C.
MariaDB/MySQL-Konfiguration
Die Standardkonfigurationen von MariaDB/MySQL sind unsicher und daher werden wir sie sicher machen, indem wir den Zugriff einschränken und nicht verwendete Konten entfernen. Geben oder kopieren Sie den folgenden Befehl in Ihr Debian 11-Terminal:
$ sudo mysql_secure_installation
Es wird eine Reihe von Fragen stellen, die Sie je nach Ihren Vorlieben einstellen können. Um keine anzugeben oder den Standardwert zu verwenden, drücken wir Enter. Wir setzen die Konfigurationen wie unten gezeigt:
- Root-Passwort setzen? Eingabe
- Wechseln Sie zu unix_socket. Ja
- Das Root-Passwort ändern? Ja
- Anonyme Benutzer entfernen? Ja
- Root-Anmeldung aus der Ferne verbieten? Ja
- Zugriff auf die Testdatenbank entfernen? Ja
Jetzt können wir uns mit dem in den obigen Befehlen festgelegten Passwort mit dem Maria DB-Server verbinden. Um sich mit dem MariaDB-Server zu verbinden, geben Sie den folgenden Befehl in Ihr Terminal ein:
$ mysql -u root -p
Wenn Sie dieser Anleitung für MySQL gefolgt sind, sehen Sie MySQL für den obigen Befehl:
Herzliche Glückwünsche! Wir haben MariaDB/MySQL erfolgreich auf Debian 11 installiert. Um die Datenbank zu verlassen, geben Sie exit ein und Sie sehen die Nachricht bye: :
Schlussfolgerung
MySQL und MariaDB sind bei Entwicklern sehr beliebt, da beide kostenlose und relationale Datenbanken sind. Die relationale Datenbank hält unsere Daten in Tabellen und macht sie besser organisiert.
In diesem Artikel haben wir Ihnen gezeigt, wie Sie sowohl MariaDB als auch MySQL unter Debian 11 installieren. Wir hoffen, dass Sie diese erstaunlichen Datenbanken jetzt installieren und verwenden können.