So installieren Sie Mariadb / MySQL Server auf RHEL 8 / CentOS 8 Linux

So installieren Sie Mariadb / MySQL Server auf RHEL 8 / CentOS 8 Linux

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
Mariadb über Red Hat Enterprise Linux 8 Datenbankerstellung Beispiel

Softwareanforderungen und Konventionen verwendet

Softwareanforderungen und Linux -Befehlszeilenkonventionen
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



  1. MARIADB Server -Installation durchführen:
    # DNF Installieren Sie Mariadb-Server 
  2. Starten Sie den MariADB -Server und aktivieren Sie die Datenbank, um nach dem Neustart zu beginnen:
    # Systemctl Start Mariadb # SystemCTL Aktivieren Sie Mariadb 
  3. Sichern Sie die Mariadb -Datenbank mit mysql_secure_installation Skript. Dieser Schritt ist optional, aber sehr empfohlen:
    # 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! 
    Kopieren


  4. 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 dem Mysql Befehl:

    # 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
    Kopieren


  5. Öffnen Sie den Firewall -Port für eingehende MySQL/Mariadb -Verbindungen:
    # Firewall-CMD --Permanent --zone = public --add-service = Mysql Erfolg # Firewall-CMD-Reload Erfolg 
  6. 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 Fall rhel8-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…