GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

MariaDB auf CentOS 7 Server installieren – Schritt-für-Schritt-Prozess?

MariaDB ist ein Open-Source-Datenbankverwaltungssystem und ein abwärtskompatibler Ersatz für MySQL. MariaDB ist ein Fork von MySQL und wird von den ursprünglichen MySQL-Entwicklern verwaltet. MariaDB ist Teil des beliebten LEMP-Stacks (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl). Es verwendet eine relationale Datenbank und SQL (Structured Query Language), um seine Daten zu verwalten.

Wenn Sie MySQL auf Ihrem Server installieren müssen, lesen Sie das Tutorial How to Install MySQL on CentOS 7. MariaDB ist standardmäßig mit dem CentOS 7-System verfügbar.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende MariaDB-Abfragen durchzuführen.

In diesem Zusammenhang werden wir untersuchen, wie MariaDB auf einem CentOS 7-Server installiert wird.


Wie installiert man MariaDB auf CentOS 7?

Bevor Sie dieses Installationsverfahren durchführen, stellen Sie sicher, dass Sie bei einem CentOS-Server mit einem Nicht-Root-Benutzer mit sudo-Berechtigungen angemeldet sind.

Mit der Veröffentlichung von CentOS 7 wurde MySQL durch MariaDB als Standarddatenbanksystem ersetzt. Die Version MariaDB 5.5 wird in den standardmäßigen CentOS-Repositories bereitgestellt, ist jedoch nicht die neueste Version und wird nicht mehr unterstützt. Also werden wir die Version MariaDB 10.3 installieren. Führen Sie die folgenden Schritte aus, um den MariaDB-Server 10.3 auf CentOS 7 zu installieren.


Zunächst müssen wir das MariaDB-Repository aktivieren. Erstellen Sie also eine Datei /etc/yum.repos.d/MariaDB.repo mit dem folgenden Befehl:

$ sudo nano /etc/yum.repos.d/MariaDB.repo

Fügen Sie dieser Datei nun die folgenden Zeilen hinzu:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Installieren Sie jetzt MariaDB-Server- und MariaDB-Client-Pakete unter CentOS 7 mit yum, genauso wie andere Pakete, die wir installieren:

$ sudo yum install MariaDB-server MariaDB-client

Möglicherweise werden Sie aufgefordert, den MariaDB-GPG-Schlüssel zu importieren:

Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Importing GPG key 0x1BB943DB:
Userid     : "MariaDB Package Signing Key <[email protected]>"
Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

Drücken Sie y und drücken Sie die Eingabetaste, um fortzufahren.

Sobald die Installation abgeschlossen ist, können Sie den MariaDB-Dienst mit dem folgenden Befehl starten:

$ sudo systemctl start mariadb

Um die Installation zu überprüfen, überprüfen Sie den Status des MariaDB-Dienstes, indem Sie Folgendes eingeben:

$ sudo systemctl status mariadb

Die Ausgabe sollte wie folgt aussehen:

● mariadb.service - MariaDB 10.3.14 database server
    Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
   Drop-In: /etc/systemd/system/mariadb.service.d
            └─migrated-from-my.cnf-settings.conf
    Active: active (running) since Tue 2019-04-20 07:36:46 IST; 22s ago
      Docs: man:mysqld(8)
            https://mariadb.com/kb/en/library/systemd/

Sie können MariaDB aktivieren, um beim Booten zu starten, indem Sie den folgenden Befehl ausführen:

$ sudo systemctl enable mariadb


Wie sichert man MariaDB?

Sie können die Sicherheit von MariaDB erhöhen, indem Sie anonyme Benutzer entfernen, den Remote-Root-Zugriff einschränken und Testdatenbanken entfernen. Führen Sie dazu das Standard-Sicherheitsskript aus, indem Sie Folgendes eingeben:

$ sudo mysql_secure_installation

Zunächst werden Sie aufgefordert, das Root-Benutzerkennwort einzugeben.

Als nächstes werden Sie gefragt, ob Sie das Passwort für root ändern oder festlegen möchten.

Drücken Sie y und drücken Sie die Eingabetaste.

Danach wird eine Reihe von Fragen angezeigt. Drücken Sie y und drücken Sie die Eingabetaste, um die Standardeinstellungen für alle nachfolgenden Fragen zu akzeptieren.

Es entfernt anonyme Benutzer, testet Datenbanken, deaktiviert Remote-Root-Logins und lädt diese neuen Regeln, sodass MariaDB die von Ihnen vorgenommenen Änderungen sofort berücksichtigt.


Wie verbinde ich mich über die Befehlszeile mit MariaDB?

Wenn Sie phpMyAdmin nicht installiert haben, können Sie den MariaDB-Server auch über das Terminal als Root-Konto verbinden, indem Sie Folgendes eingeben:

$ mysql -u root -p

Sie werden aufgefordert, das Root-Benutzerkennwort einzugeben. Geben Sie das Root-Benutzerpasswort ein, das Sie im vorherigen Schritt festgelegt haben.

Sobald Sie sich erfolgreich angemeldet haben, wird die Ausgabe wie folgt angezeigt:

Output
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.3.14-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>



Cent OS
  1. Installieren Sie Microsoft SQL Server auf CentOS 8 – eine Schritt-für-Schritt-Anleitung?

  2. PHP Composer auf CentOS 8 installieren – Schritt für Schritt?

  3. Microsoft Teams auf CentOS 8 installieren – Schritt-für-Schritt-Prozess?

  4. Arduino IDE unter CentOS 8 installieren – Schritt-für-Schritt-Prozess?

  5. LAMP Stack auf CentOS 7 installieren – Schritt für Schritt?

Installieren Sie MariaDB auf CentOS 7

So installieren Sie MariaDB unter CentOS 8

Installieren Sie MariaDB 10.0 auf CentOS 6

So installieren Sie Zabbix Server 5.0 / 4.0 auf CentOS 8 / RHEL 8

Installieren Sie Slack unter CentOS 8 – Schritt-für-Schritt-Prozess, um es auszuführen?

Wine unter CentOS 8 installieren – Schritt-für-Schritt-Prozess, um es zu tun?