So installieren Sie Mariadb / MySQL Server auf RHEL 8 / CentOS 8 Linux
- 1942
- 164
- Aileen Dylus
Die Standard -SQL -Datenbank für relationale SQL auf RHEL 8 / CentOS 8 Linux wurde von MySQL nach Mariadb chnagiert. Mariadb ist eine von der Community entwickelte Gabel aus der MySQL Relational Database und im Platzieren von MySQL.
In diesem Tutorial lernen Sie:
- So installieren Sie Mariadb/MySQL Server
- So starten und ermöglichen Sie Mariadb, nach dem Neustart automatisch zu beginnen
- So sichern Sie die MariADB -Datenbank und setzen Sie das Stammkennwort
- So erstellen Sie Datenbank für einen Remote -Zugriff
- So öffnen Sie MySQL/Mariadb -Firewall -Ports für eingehenden Verkehr
- So melden Sie sich bei einem Remote -Host bei MySQL/Mariadb an
Softwareanforderungen und Konventionen verwendet
Kategorie | Anforderungen, Konventionen oder Softwareversion verwendet |
---|---|
System | Rhel 8 / Centos 8 |
Software | Mariadb 10.3.10 |
Andere | Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl. |
Konventionen | # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können |
So installieren Sie Mariadb/MySQL Server auf RHEL 8 Linux Schritt für Schritt Anweisungen
- MARIADB Server -Installation durchführen:
# DNF Installieren Sie Mariadb-Server
- Starten Sie den MariADB -Server und aktivieren Sie die Datenbank, um nach dem Neustart zu beginnen:
# Systemctl Start Mariadb # SystemCTL Aktivieren Sie Mariadb
- Sichern Sie die Mariadb -Datenbank mit
mysql_secure_installation
Skript. Dieser Schritt ist optional, aber sehr empfohlen:
Kopieren# MYSQL_SECURE_INSTALLATION HINWEIS: Für alle Mariadb -Server in der Produktion werden alle Teile dieses Skripts ausgeführt! Bitte lesen Sie jeden Schritt sorgfältig durch! Um sich bei Mariadb anzumelden, um es sich zu sichern, benötigen wir das aktuelle Kennwort für den Stammbenutzer. Wenn Sie gerade MariADB installiert haben und das Stammkennwort noch nicht festgelegt haben, ist das Passwort leer, sodass Sie einfach hier die Eingabetaste drücken sollten. Geben Sie das aktuelle Kennwort für das Root ein (für keine eingeben): OK, erfolgreich verwendetes Passwort, weitermachen ... Setzen Sie das Stammkennwort, stellt sicher. Stellen Sie das Root -Passwort fest? [Y/n] y neues Passwort: Neues Passwort erneut eingeben: Passwort erfolgreich aktualisiert! Lade -Privilegentabellen neu ... Erfolg! Standardmäßig hat eine MariADB. Dies dient nur zum Testen und um die Installation etwas glatter zu machen. Sie sollten sie entfernen, bevor Sie in eine Produktionsumgebung einsteigen. Entfernen Sie anonyme Benutzer? [Y/n] y… Erfolg! Normalerweise sollte Wurzel nur von 'Localhost' herstellen dürfen dürfen. Dies stellt sicher, dass jemand das Stammkennwort aus dem Netzwerk nicht erraten kann. Root Anmeldung aus der Ferne nicht zulassen? [Y/n] y… Erfolg! Standardmäßig wird Mariadb mit einer Datenbank mit dem Namen "Test" geliefert, auf die jeder zugreifen kann. Dies ist auch nur zum Testen gedacht und sollte entfernt werden, bevor sie in eine Produktionsumgebung einsteigen. Entfernen Sie die Testdatenbank und zugreifen Sie darauf? [Y/n] Y - Testdatenbank fallen lassen… Erfolg! - Entfernen von Berechtigungen in der Testdatenbank… Erfolg! Das Nachladen der Berechtigungstische wird sicherstellen, dass alle bisher vorgenommenen Änderungen sofort wirksam werden. Laden Sie jetzt Privilege -Tabellen neu laden? [Y/n] y… Erfolg! Aufräumen ... alles fertig! Wenn Sie alle oben genannten Schritte ausgeführt haben, sollte Ihre Mariadb -Installation jetzt sicher sein. Danke, dass du Mariadb benutzt hast!
- Erstellen Sie eine Beispieldatenbank. Im folgenden Beispiel verwenden wir die folgenden Parameter:
Ddatabe name = LinuxConfig Benutzername = Lubos Remote IP -Adresse = 192.168.1.2 Passwort = LinuxConfig.Org -Berechtigungen = Geben Sie alle zu
Melden Sie sich in der Mariadb -Datenbank als an
Wurzel
Benutzer, der das zuvor erstellte Stammkennwort verwendet.Falls Sie Ihre MariADB -Datenbank nicht mit Passwort gesichert haben
-P
Option mit demMysql
Befehl:
Kopieren# MySQL -U Root -P Eingeben Sie Passwort: Willkommen im Mariadb -Monitor. Befehle enden mit; oder \ g. Ihre Mariadb -Verbindungs -ID ist 17 Serverversion: 10.3.10-mariadb Mariadb Server Copyright (C) 2000, 2018, Oracle, Mariadb Corporation AB und andere. Geben Sie "Hilfe" ein; " oder '\ h' für Hilfe. Geben Sie '\ c' ein, um die aktuelle Eingabeanweisung zu löschen. Mariadb [(keine)]> Datenbank linuxconfig erstellen; Abfrage OK, 1 Zeile betroffen (0.001 Sek.) Mariadb [(keine)]> Benutzer 'Lubos'@'192 erstellen.168.1.2 'identifiziert durch' LinuxConfig.Org '; Abfrage OK, 0 Zeilen betroffen (0.001 Sek.) Mariadb [(Keine)]> Geben Sie alle unter LinuxConfig zu.* Zu 'lubos'@'192.168.1.2 '; Abfrage OK, 0 Zeilen betroffen (0.001 Sek.) Mariadb [(keine)]> Spusch -Privilegien; Abfrage OK, 0 Zeilen betroffen (0.001 Sek.) Mariadb [(keine)]> BYE KÖRFEREN
- Öffnen Sie den Firewall -Port für eingehende MySQL/Mariadb -Verbindungen:
# Firewall-CMD --Permanent --zone = public --add-service = Mysql Erfolg # Firewall-CMD-Reload Erfolg
- Melden Sie sich in der MariADB -Datenbank aus dem Remote -Host -EG an.
192.168.1.2
an RHEL 8 / CentOS 8 Mariaddb Server mit voreingestellter Hostname wie in diesem Fall beispielsweise in diesem Fallrhel8-mariadb
oder indem Sie die IP -Adresse des Servers angeben:$ mysql -h rhel8 -mariadb -u lubos -p eingeben Passwort: Willkommen im Mariadb Monitor. Befehle enden mit; oder \ g. Ihre Mariadb -Verbindungs -ID ist 18 Serverversion: 10.3.10-mariadb Mariadb Server Copyright (C) 2000, 2018, Oracle, Mariadb Corporation AB und andere. Geben Sie "Hilfe" ein; " oder '\ h' für Hilfe. Geben Sie '\ c' ein, um die aktuelle Eingabeanweisung zu löschen. Mariadb [(keine)]> bye
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Linux -Download
- So lassen Sie Port durch Firewall auf Almalinux
- Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
- Kann Linux Viren bekommen?? Erforschung der Verwundbarkeit von Linux…
- So zeigen/prüfen/überprüfen Sie auf Ubuntu Linux nach offenen Ports
- Dinge zu installieren auf Ubuntu 22.04
- Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
- « So installieren Sie Redis Server unter RHEL 8 / CentOS 8 Linux
- So installieren Sie Ruby auf Rhel 8 / Centos 8 »