Leitfaden zum Erlernen der Installation von MariaDB 10 auf Debian 11 Bullseye. Während des Schreibens dieses Tutorials war die aktuellste Version MariaDB Server 10.6.
Die Standardversion, die während der Ausführung dieses Handbuchs unter Debian 11 Linux installiert werden konnte, war MariaDB 10.5, die neueste verfügbare Version ist jedoch 10.6. Die neue Version enthält einige Updates und neue Funktionen in den folgenden Bereichen:
- Atom-DDL
- SQL-Syntax
- Oracle-Kompatibilität
- InnoDB
- Replikation, Galera und Binlog
- Leistungsschema
- Speicher-Engines
- Behebung von Sicherheitslücken
Um die vollständigen Details zu behobenen Fehlern und hinzugefügten neuen Funktionen zu erhalten, besuchen Sie die offizielle Seite, auf der die Verbesserungen in 10.06 aufgeführt sind.
Installieren Sie MariaDB Server 10.6 auf Debian 11 Bullseye Linux
1. Repository-Cache aktualisieren
Führen Sie den System-Update-Befehl aus, der alle verfügbaren Updates zusammen mit der Aktualisierung des System-Repository-Cache installiert.
sudo apt update
————————————————————————————–
Hinweis :Wenn Sie die standardmäßig verfügbare Version im Debian 11-Basisrepo haben möchten, können Sie dies mit einem Befehl überprüfen:
apt show mariadb-server
Um es zu installieren, lautet der Befehl:
sudo apt install mariadb-server
——————————————————————————————
Diejenigen, die die Version 10.6 wollen, können weitere Schritte gehen…
2. Gemeinsame Pakete installieren
Es gibt nur wenige Pakete, die wir benötigen, um unsere Distribution und Quellen unabhängiger Softwareanbieter einfach zu verwalten.
sudo apt-get install software-properties-common dirmngr
2. Importieren des öffentlichen MariaDB-GPG-Schlüssels unter Debian 11
Lassen Sie uns einen von MariaDB-Entwicklern signierten GPG-Schlüssel herunterladen und hinzufügen, um die Pakete zu überprüfen, die wir zur Installation dieser Datenbank erhalten. Dies hilft dem System zu bestätigen, ob die Pakete von der authentischen Quelle stammen und nicht verändert wurden.
wget https://mariadb.org/mariadb_release_signing_key.asc sudo chmod -c 644 mariadb_release_signing_key.asc sudo mv -vi mariadb_release_signing_key.asc /etc/apt/trusted.gpg.d/
3. Repository hinzufügen
Als nächstes fügen Sie das MariaDB-Repo hinzu, mit dem die Version 10.06 manuell auf Ihrem Debian 11 Linux abgerufen werden soll. mit dem unten angegebenen Befehl:
Ganzen Block einfügen des gegebenen Befehls und drücken Sie die Enter Schlüssel.
echo "deb [arch=amd64,arm64,ppc64el] \ https://ftp.ubuntu-tw.org/mirror/mariadb/repo/10.6/debian \ bullseye main" | sudo tee /etc/apt/sources.list.d/mariadb.list
sudo apt update
4. Installieren Sie MariaDB 10.6 auf Debian 11 Bullseye
Nachdem wir alle oben angegebenen Befehle ausgeführt haben, können wir MariaDB 10.6 einfach installieren. Zur Überprüfung und Bestätigung können wir das APT verwenden Befehl anzeigen:
apt show mariadb-server
Um es zu installieren:
sudo apt install mariadb-server
5. Überprüfen Sie den Status des Datenbankservers
Sobald die Installation abgeschlossen ist, können wir die Version und den Status des Datenbankservers überprüfen, unabhängig davon, ob er im Hintergrund läuft oder nicht.
mariadb --version
systemctl status mariadb
Um den Dienst zu stoppen, neu zu starten und zu deaktivieren:
sudo systemctl stop mariadb
Zum Aktivieren und Deaktivieren damit es nicht automatisch startet:
sudo systemctl enable mariadb sudo systemctl disable mariadb
Zum Neustart:
sudo systemctl restart mariadb
6. Sichere MariaDB-Installation
Wenn Sie eine Datenbank in einer Anwendung über ein öffentliches Netzwerk verwenden möchten, wird empfohlen, einen Befehl zum Sichern der MariaDB auszuführen.
mysql_secure_installation
Wenn Sie den Befehl ausführen, wird ein textbasierter Assistent geöffnet, folgen Sie ihm einfach. Legen Sie das Root-Passwort für MariaDB fest, entfernen Sie die Demo-Datenbank, deaktivieren Sie die Remote-Anmeldung und entfernen Sie anonyme Benutzerkonten.
Deinstallation – MariaDB 10
Wenn Sie die Datenbank nicht auf Ihrem Debian-Server oder -Desktop benötigen, verwenden Sie die folgenden Befehle:
sudo apt remove maridb-server
GPG-Schlüssel entfernen
sudo rm /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc
Repository entfernen
sudo rm /etc/apt/sources.list.d/mariadb.list