2 façons d’installer MariaDB sur CentOS 7

MariaDB est un système de gestion de base de données SQL open source populaire qui remplace MySQL. Depuis l’acquisition de MySQL par Oracle, MariaDB est devenu le système de base de données de choix de la communauté open source. MariaDB offre des performances améliorées avec des vitesses de réplication plus rapides, des mesures de sécurité plus strictes et des moteurs de stockage supplémentaires pour ne citer que quelques avantages.

Dans ce guide, vous apprendrez comment installer MariaDB sur CentOS 7.

Il existe deux manières d’installer le serveur MariaDB. Vous pouvez installer la version par défaut disponible sur les référentiels CentOS 7 ou installer la dernière version en ajoutant manuellement le référentiel MariaDB.

1) Installez MariaDB sur CentOS 7 en utilisant Yum

La version par défaut de MariaDB dans les référentiels CentOS est MariaDB 5.5. Bien qu’il ne s’agisse pas de la dernière version, il est assez stable et est fortement recommandé.

Pour installer MariaDB 5.5 sur CentOS 7, connectez-vous à votre instance de serveur et utilisez le gestionnaire de packages yum comme indiqué.

$ sudo yum install mariadb-server

Lorsque vous y êtes invité, appuyez sur « y » pour Oui pour poursuivre le processus d’installation.

Pour démarrer le serveur de base de données MariaDB, exécutez la commande :

$ sudo systemctl start mariadb

De plus, vous pouvez activer MariaDB pour démarrer au démarrage à l’aide de la commande :

$ sudo systemctl enable mariadb

Pour confirmer si MariaDB est en cours d’exécution, exécutez :

$ sudo systemctl status  mariadb

vérifier l’état de mariadb

La sortie ci-dessus confirme que MariaDB est opérationnel. Pour confirmer la version de MariaDB installée, exécutez simplement la commande

mysql -V

Vérifier la version de MariadBVérifier la version de MariaDB

Vous pouvez également utiliser la commande rpm indiquée :

$ rpm -qi | grep mariadb

commande rpm pour vérifier la version de mariadbcommande rpm pour vérifier la version de MariaDB

Vous pouvez également vérifier la version de MariaDB lors de la connexion à la base de données.

$ sudo mysql -u root -p

se connecter au serveur MariaDBse connecter au serveur MariaDB

2) Installer MariaDB depuis Repo

Au moment de la rédaction de ce guide, la dernière version de MariaDB est MariaDB 10.4. Pour l’installer, créez d’abord un fichier de référentiel comme indiqué :

$ sudo vim /etc/yum.repos.d/mariadb.repo

Ensuite, collez le contenu suivant :

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

Save et quittez le fichier.

Ensuite, mettez à jour l’index du cache yum comme indiqué.

$ sudo yum makecache fast

Pour installer MariaDB 10.4, exécutez la commande :

$ sudo yum install mariadb-server mariadb-client

Lorsque vous y êtes invité, appuyez sur « y » pour Oui pour poursuivre le processus d’installation.

Pour démarrer le serveur de base de données MariaDB, exécutez la commande :

$ sudo systemctl start mariadb

En outre, vous pouvez activer MariaDB pour démarrer au démarrage en appelant :

$ sudo systemctl enable mariadb

Pour confirmer si MariaDB est en cours d’exécution, exécutez :

$ sudo systemctl status  mariadb

Encore une fois, vous pouvez utiliser différentes manières pour confirmer la version de MariaDB comme expliqué précédemment.

$ rpm -qi MariaDB-server

MariaDB sur CentOS 7confirmer que le dernier serveur MariaDB est installé

Accéder à la base de données MariaDB à partir de la ligne de commande

Pour accéder à la base de données MariaDB en tant qu’utilisateur root, appelez la commande :

$ sudo mysql -u root -p

Vous serez invité à entrer un sudo mot de passe, puis plus tard suivi du mot de passe root.

se connecter au serveur MariaDB

De plus, vous pouvez créer un autre utilisateur et attribuer des privilèges comme indiqué

MariaDB [(none)] >  create user 'linoxide'@'localhost' IDENTIFIED BY  'Password';
MariaDB [(none)] > GRANT ALL PRIVILEGES ON *.* TO 'linoxide'@'localhost';

Ensuite, déconnectez-vous à l’aide de la commande :

MariaDB [(none)] > quit;

Ensuite, connectez-vous en utilisant l’utilisateur

$ sudo mysql -u linoxide  -p

Supprimer MariaDB de CentOS 7

Si vous souhaitez supprimer votre instance de MariaDB de CentOs 7, arrêtez d’abord le service MariaDB.

$ sudo systemctl stop mariadb.service

Ensuite, supprimez complètement MariaDB de CentOS 7 à l’aide de la commande :

$ sudo yum remove -y mariadb-server mariadb-client

Enfin, supprimez tous les fichiers de données comme indiqué.

$ sudo rm -rf /var/lib/mysql /etc/my.cnf

Lecture connexe :

  • Comment supprimer complètement Mysql et installer MariaDB 10
  • Comment configurer la réplication MariaDB sur CentOS Linux

Conclusion

Dans ce guide, nous vous avons expliqué les étapes d’installation de MariaDB sur CentOS 7. Nous avons couvert l’installation de la version par défaut et stable de MariaDB ainsi que l’installation de la dernière version.