Recherche de site Web

Comment installer MariaDB sur CentOS 8


MariaDB est un système de gestion de bases de données relationnelles open source développé par la communauté. Il est dérivé de MySQL et créé et maintenu par les développeurs qui ont créé MySQL. MariaDB est destiné à être hautement compatible avec MySQL mais de nouvelles fonctionnalités ont été ajoutées à MariaDB comme de nouveaux moteurs de stockage (Aria , ColumnStore, MyRocks).

Dans cet article, nous examinerons l'installation et la configuration de MariaDB sur CentOS 8 Linux.

Étape 1 : Activer le référentiel MariaDB sur CentOS 8

Accédez à la page de téléchargement officielle de MariaDB et sélectionnez CentOS comme distribution et CentOS 8 comme version et MariaDB 10.5 (version stable) pour obtenir le dépôt.

Une fois que vous avez sélectionné les détails, vous obtiendrez l'intégralité du référentiel MariaDB YUM. Copiez et collez ces entrées dans un fichier appelé /etc/yum.repos.d/MariaDB.repo.

sudo vim /etc/yum.repos.d/mariadb.repo
MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Une fois le fichier du référentiel en place, vous pouvez vérifier le référentiel en exécutant la commande suivante.

dnf repolist

Étape 2 : Installation de MariaDB sur CentOS 8

Utilisez maintenant la commande dnf pour installer le package MariaDB.

sudo dnf install MariaDB-server -y

Ensuite, démarrez le service MariaDB et activez-le pour démarrer automatiquement lors du démarrage du système.

systemctl start mariadb
systemctl enable mariadb

Vérifiez l'état du service MariaDB en exécutant la commande suivante.

systemctl status mariadb 

Si un pare-feu est activé, vous devez ajouter MariaDB à la règle de pare-feu en exécutant la commande ci-dessous. Une fois la règle ajoutée, le pare-feu doit être rechargé.

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

Étape 3 : Sécuriser le serveur MariaDB sur CentOS 8

Comme dernière étape, nous devons exécuter un script d'installation sécurisé MariaDB. Ce script se charge de configurer le mot de passe root, de recharger les privilèges, de supprimer les bases de données de test et d'interdire la connexion root.

sudo mysql_secure_installation

Connectez-vous maintenant à MariaDB en tant qu'utilisateur root et vérifiez la version en exécutant les commandes suivantes.

mysql -uroot -p

C'est tout pour cet article. Nous avons vu comment installer et configurer MariaDB sur CentOS 8 Linux.