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

So installieren Sie MariaDB 10.4 auf CentOS 8 und RHEL 8

MariaDB 10.4 stabile Version wurde veröffentlicht. Es ist ein erweiterter Drop-in-Ersatz für MySQL. MariaDB kann eine bessere Wahl für Datenbankprofis sein, die nach einer robusten Datenbank suchen , skalierbar , und zuverlässig SQL Server. MariaDB hat gegenüber MySQL eine Reihe aktualisierter Funktionen. Verwenden Sie die folgenden Links, um den Funktionsvergleich zwischen MariaDB und MySQL zu lesen. Dieser Artikel hilft Ihnen bei der Installation von MariaDB 10.4 in CentOS 8- und RHEL 8-Systemen.

Schritt 1 – MariaDB Yum-Repository hinzufügen

Fügen Sie zuerst das MariaDB-Yum-Repository in unserem System hinzu. Erstellen Sie eine neue Repo-Datei /etc/yum.repos.d/mariadb.repo in Ihrem System und fügen Sie den folgenden Code gemäß Ihrem Betriebssystem und Ihrer Architektur hinzu.

sudo vi /etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/rhel8-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Schritt 2 – Installieren Sie MariaDB auf CentOS 8

Lassen Sie uns den folgenden Befehl verwenden, um MariaDB 10.4 in Ihrem System zu installieren. Dadurch werden auch andere Abhängigkeiten automatisch installiert.

sudo dnf makecache
sudo dnf install MariaDB-server MariaDB-client --disablerepo=AppStream

Nachdem Sie MariaDB in Ihrem System installiert haben, starten Sie den Dienst mit dem folgenden Befehl.

sudo systemctl start mysql.service

Schritt 3 – Sichere MariaDB-Installation

Sie müssen Ihre MariaDB-Installation auch mit Passwörtern sichern und einige andere Änderungen vornehmen. Führen Sie dazu das sichere Installationsskript von der Befehlszeile aus.

sudo /usr/bin/mysql_secure_installation

Das sichere Installationsskript fragt an einigen Stellen nach Benutzereingaben. Befolgen Sie die Installation gemäß der folgenden Ausgabe, die zeigt, dass alle Benutzereingaben rot hervorgehoben sind.

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
 ... Success!

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...
Thanks for using MariaDB!

Schritt 4 – Arbeiten mit MariaDB

Stellen Sie nach der Installation und dem Abschluss der Konfiguration mit dem folgenden Befehl eine Verbindung zu einem MariaDB-Server her.

sudo mysql -u root -p

Versuchen Sie auch, eine neue Datenbank und einen neuen Benutzer zu erstellen und einer Datenbank Berechtigungen zuzuweisen.

MySQL
1234567891011 ## CREATE DATABASEMariaDB [(keine)]> CREATE DATABASE mydb; ## BENUTZERKONTO ERSTELLEN MariaDB [(keine)]> BENUTZER ERSTELLEN 'dbuser'@'localhost' IDENTIFIZIERT DURCH 'geheim'; ## BERECHTIGUNGEN AUF DATABASEMariaDB GEWÄHREN [(keine)]> ALLE AUF mydb GEWÄHREN.* TO 'dbuser'@'localhost'; ## RELOAD PRIVILEGESMariaDB [(keine)]> FLUSH PRIVILEGES;

Möglicherweise müssen Sie auch phpMyAdmin installieren, um MariaDB über die Webschnittstelle zu verwalten, was eine einfache Arbeitsweise bietet.


Cent OS
  1. So installieren Sie SpaceWalk unter CentOS 6 / RHEL 6

  2. So installieren Sie PostgreSQL unter CentOS 7 / RHEL 7

  3. So installieren Sie SpaceWalk unter CentOS 7 / RHEL 7

  4. So installieren Sie Nextcloud auf CentOS 8 / RHEL 8

  5. So installieren Sie MySQL 8.0 unter CentOS/RHEL 8

So installieren Sie MariaDB unter CentOS 8 / RHEL 8

So installieren Sie MariaDB unter CentOS 6 / RHEL 6

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

So installieren Sie Cacti unter CentOS 8 / RHEL 8

So installieren Sie MariaDB auf CentOS 9 Stream

So installieren und konfigurieren Sie MariaDB in CentOS / RHEL 7