FreeBSD

Installieren Sie MariaDB auf FreeBSD

Installieren Sie MariaDB auf FreeBSD
MariaDB ist ein kostenloses Open-Source-Derivat des MySQL-Datenbankverwaltungssystems. Es wurde aufgrund von Vorbehalten der MySQL-Benutzerbasis entwickelt, als es 2009 von Oracle übernommen wurde. Aus diesem Grund ist es ziemlich kompatibel mit MySQL und hat sich erst kürzlich mit der Einführung von Source-Engines, MyRocks, Aria und Columnstore, um nur einige zu nennen, etwas abgewichen.

Dies ist eine kurze Anleitung zur Installation von MariaDB 10.3 Datenbankserver auf einem FreeBSD 12-System. Wenn Sie den Anweisungen hier folgen, können Sie die Datenbank auf Ihrem eigenen FreeBSD-Server einrichten.

1- Aktualisieren Sie die FreeBSD Ports-Sammlung

Bevor Sie MariaDB installieren, sollten Sie den FreeBSD-Portbaum aktualisieren, indem Sie den folgenden Befehl ausführen:

$ su - $ portsnap fetch update

Um sicherzustellen, dass der Befehl portsnap ordnungsgemäß ausgeführt wird, extrahieren Sie den Snapshot mit dem folgenden Befehl nach /usr/ports:

$ sudo portsnap Extrakt

Sie müssen den obigen Befehl nur einmal ausführen, wenn Sie den portsnap-Befehl zum ersten Mal ausführen. Ihre Ausgabe sollte gegen Ende eine wichtige Nachricht anzeigen; ignoriere es.

Um zu sehen, ob Sie mit den Updates Schritt gehalten haben, geben Sie den folgenden Befehl ein:

$ sudo portsnap fetch update

2- Installieren Sie MariaDB 10.3 Datenbankserver

Jetzt können Sie MariaDB mit den FreeBSD-Baum-Ports installieren; es kann aus seinem Binärpaket mit dem FreeBSD-Paketmanager installiert werden.

Um zu sehen, ob die neueste Version von MariaDB mit dem FreeBSD-Paketcache installiert werden kann, geben Sie Folgendes ein:

$ pkg suche mariadb | grep 10.3

Die Ausgabe zeigt deutlich an, dass die neueste Version FreeBSD 10 . ist.x.xx. Geben Sie den folgenden Befehl aus:

$ sudo pkg install mariadb103-server mariadb103-client

3- Starten Sie den MySQL-Server-Dienst

Nachdem MariaDB erfolgreich auf Ihrem FreeBSD-Server installiert wurde, müssen Sie es nur noch aktivieren, bevor Sie es endlich verwenden.

Aktivieren Sie den mysql-server-Dienst mit dem folgenden Befehl:

$ sudo sysrc mysql_enable=yes

Dadurch sollte der Dienst nach einem Neustart gestartet werden können launch. Um den mysql-server-Dienst auf Ihrem FreeBSD zu starten, geben Sie Folgendes ein:

$ sudo service mysql-server start

4- Durchführen der Serverhärtung für MariaDB

Geben Sie den folgenden Befehl aus:

$ mysql_secure_installation

Sie werden aufgefordert, das neue Passwort einzugeben und dann erneut einzugeben, zusammen mit einer Reihe anderer Fragen, die Sie alle mit Ja beantworten sollten. Stellen Sie einfach sicher, dass Sie das Datenbank-Root-Passwort festgelegt, Remote-Root-Logins deaktiviert, alle anonymen Benutzer gelöscht und die Testdatenbank aus dem offenen Zugriff entfernt haben.

Führen Sie einen Test als Root-Benutzer durch:

$ mysql -u root -p

Geben Sie dann das Passwort ein.

5- Verketten Sie den MariaDB-Dienst mit localhost

Verwenden Sie den Befehl sockstat, um die Aktivitäten im Zusammenhang mit unserem neu installierten MariaDB-Dienst anzuzeigen:

$ sockstat -4 -6 | grep 3306

Die Ausgabe zeigt an, dass der Dienst mit allen Netzwerkschnittstellen integriert wurde. Nun könnte es sein, dass Sie den Dienst nicht mit der Netzwerkdatenbank verbunden haben. Verwenden Sie in diesem Fall den folgenden Befehl:

$ sysrc mysql_args="--bind-address=127.0.0.1"

Die Änderungen werden bei einem Systemneustart konsistent gemacht. Um das System neu zu starten, geben Sie Folgendes ein:

$ service mysql-server neustart

Bestätigen Sie nach dem Neustart des Systems die Änderungen mit dem folgenden Befehl:

$ sockstat -4 -6 | grep mysql

Verpacken

Hoffentlich haben Sie MariaDB auf Ihrem FreeBSD-System zum Laufen gebracht. Die in der neuesten MariaDB-Installation enthaltenen Funktionen sind:

So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...