Recherche de site Web

Comment installer et sécuriser MariaDB 10 dans CentOS 7


MariaDB est un fork gratuit et open source du logiciel de serveur de gestion de base de données MySQL bien connu, développé par les cerveaux derrière MySQL, il est prévu pour rester gratuit/open source.

Dans ce tutoriel, nous allons vous montrer comment installer la version stable de MariaDB 10.1 dans les versions les plus utilisées des distributions RHEL/CentOS et Fedora.

Pour votre information, Red Hat Enterprise Linux/CentOS 7.0 est passé de la prise en charge de MySQL à MariaDB comme système de gestion de base de données par défaut.

Notez que dans ce didacticiel, nous supposerons que vous travaillez sur le serveur en tant que root, sinon utilisez la commande sudo pour exécuter toutes les commandes.

Étape 1 : Ajouter le référentiel MariaDB Yum

1. Commencez par ajouter le fichier de référentiel MariaDB YUM MariaDB.repo pour les systèmes RHEL/CentOS et Fedora.

vi /etc/yum.repos.d/MariaDB.repo

Ajoutez maintenant les lignes suivantes à votre version de distribution Linux respective, comme indiqué.

Sur CentOS 7


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

Sur RHEL 7


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

Étape 2 : Installer MariaDB dans CentOS 7

2. Une fois le référentiel MariaDB ajouté, vous pouvez facilement l'installer avec une seule commande.

yum install MariaDB-server MariaDB-client -y

3. Dès que l'installation des packages MariaDB est terminée, démarrez le démon du serveur de base de données pour le moment, et activez-le également pour qu'il démarre automatiquement au prochain démarrage comme ceci :

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Étape 3 : Sécurisez MariaDB dans CentOS 7

4. Il est maintenant temps de sécuriser votre MariaDB en définissant le mot de passe root, en désactivant la connexion root à distance, en supprimant la base de données de test ainsi que les utilisateurs anonymes et enfin en rechargeant les privilèges comme indiqué dans la capture d'écran ci-dessous :

mysql_secure_installation

5. Après avoir sécurisé le serveur de base de données, vous souhaiterez peut-être vérifier certaines fonctionnalités de MariaDB telles que : la version installée, la liste des arguments du programme par défaut, et également vous connecter au shell de commande MariaDB comme suit :

mysql -V
mysqld --print-defaults
mysql -u root -p

Étape 4 : Apprenez l’administration de MariaDB

Si vous êtes nouveau sur MySQL/MariaDB, commencez par parcourir ces guides :

  1. Apprendre MySQL/MariaDB pour les débutants – Partie 1
  2. Apprendre MySQL/MariaDB pour les débutants – Partie 2
  3. Commandes d'administration de base de données MySQL – Partie III
  4. 20 commandes MySQL (Mysqladmin) pour l'administration de bases de données – Partie IV

Consultez également ces articles suivants pour affiner vos performances MySQL/MariaDB et utiliser les outils pour surveiller l'activité de vos bases de données.

  1. 15 conseils pour régler et optimiser vos performances MySQL/MariaDB
  2. 4 outils utiles pour surveiller les activités de la base de données MySQL/MariaDB

C'est tout pour le moment! Dans ce didacticiel simple, nous vous avons montré comment installer la version stable de MariaDB 10.1 dans divers RHEL/CentOS et Fedora. Utilisez le formulaire de commentaires ci-dessous pour nous envoyer des questions ou des réflexions concernant ce guide.