Dies ist ein kurzes Tutorial zur Installation von Mariadb 10.3 Datenbankserver auf einem FreeBSD 12 -System. Wenn Sie hier den Anweisungen folgen, können Sie die Datenbank auf Ihrem eigenen FreeBSD -Server einrichten.
1- Aktualisieren Sie die FreeBSD-Portssammlung
Bevor Sie MariADB installieren, sollten Sie den FreeBSD -Portbaum aktualisieren, indem Sie den folgenden Befehl ausgeben:
$ su -
$ portsnap fetch Update
Um sicherzustellen, dass der Befehl portsnap ordnungsgemäß ausgeführt wird, extrahieren Sie den Snapshot in /usr /ports mit dem folgenden Befehl:
$ sudo portsnap Extrakt
Sie müssen den Befehl oben nur einmal ausführen, wenn Sie den Befehl portsnap zum ersten Mal ausführen. Ihre Ausgabe sollte gegen Ende eine entscheidende Nachricht anzeigen. ignoriere es.
Um festzustellen, ob Sie mit den Updates Schritt gehalten haben, geben Sie den folgenden Befehl aus:
$ sudo portsnap fetch Update
2- MARIADB 10 installieren.3 Datenbankserver
Jetzt können Sie Mariadb mit den FreeBSD -Baumanschlüssen installieren. Es kann mit dem FreeBSD -Paketmanager aus seinem Binärpaket installiert werden.
Geben Sie Folgendes ein, um festzustellen, ob die neueste Version von MariADB mit dem FreeBSD -Paket -Cache installiert werden kann:
$ pkg such mariadb | Grep 10.3
Die Ausgabe zeigt deutlich, 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-Service
Wenn MariADB erfolgreich auf Ihrem FreeBSD -Server installiert ist, bleibt alles übrig, bevor Sie es schließlich verwenden.
Aktivieren Sie den MySQL-Server-Dienst mit dem folgenden Befehl:
$ sudo sysrc mysql_enable = ja
Dies sollte es dem Dienst ermöglichen, mit einem Neustart zu starten. Um den MySQL-Server-Service auf Ihrem FreeBSD zu starten, geben Sie ein:
$ sudo service MySQL-Server Start
4- Führen Sie Serverhärten für Mariadb durch
Geben Sie den folgenden Befehl aus:
$ mysql_secure_installation
Sie werden gebeten, das neue Passwort zusammen mit einer Vielzahl anderer Fragen einzugeben und dann wieder einzugeben, auf die Sie alle mit Ja beantworten sollten. Stellen Sie einfach sicher, dass Sie das Datenbank -Root -Kennwort festgelegt haben, die Remote -Root -Anmeldungen deaktiviert, alle anonymen Benutzer gelöscht und die Testdatenbank von Open Access entfernt haben.
Führen Sie einen Test als Stammbenutzer durch:
$ mysql -u root -p
Geben Sie dann das Passwort ein.
5- Kette Mariadb Service mit Localhost
Verwenden Sie den Befehl sockstat, um die Aktivitäten in Bezug auf unseren neu installierten MariADB -Service zu sehen:
$ sockstat -4 -6 | Grep 3306
Die Ausgabe zeigt an, dass der Dienst in alle Netzwerkschnittstellen integriert wurde. Nun könnte es sein, dass Sie den Dienst nicht mit der Netzwerkdatenbank verbunden haben. Wenn dies der Fall ist, verwenden Sie den folgenden Befehl:
$ sysrc mysql_args = "-Bind-Address = 127.0.0.1 "
Die Änderungen werden beim Neustart eines Systems konsistent gemacht. Um das System neu zu starten, tippen Sie:
$ Service MySQL-Server Neustart
Sobald das System neu gestartet wurde, bestätigen Sie die Änderungen mit dem folgenden Befehl:
$ sockstat -4 -6 | Grep Mysql
Verpacken
Hoffentlich haben Sie Mariadb auf Ihrem FreeBSD -System in Betrieb. Die Funktionen der neuesten Mariadb -Installation sind: