Comment installer et sécuriser MariaDB 10 dans CentOS 7

Comment installer et sécuriser MariaDB 10 dans CentOS 7

Mariadb est une fourche gratuite et open source de logiciel de serveur de base de base de données MySQL bien connu, développé par le cerveau derrière MySQL, il est envisagé de rester libre / open source.

Dans ce tutoriel, nous vous montrerons comment installer Mariadb 10.1 Version stable dans les versions les plus utilisées des distributions RHEL / CENTOS et FEDORA.

Pour vos informations, 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 votre travail sur le serveur comme racine, sinon, utilisez la commande sudo pour exécuter toutes les commandes.

Étape 1: Ajouter le référentiel de mariadb yum

1. Commencez par ajouter le Mariadb yum fichier de référentiel Mariadb.repo pour les systèmes RHEL / Centos et Fedora.

# vi / etc / yum.se soustraire.D / Mariadb.repo 

Maintenant, ajoutez les lignes suivantes à votre version de distribution Linux respective comme indiqué.

Sur Centos 7

[MariaDb] Nom = Mariadb Bustanl = http: // yum.mariadb.org / 10.9 / CentOS7-AMD64 gpgkey = https: // yum.mariadb.org / rpm-gpg-key-mariadb gpgcheck = 1 

Sur rhel 7

[MariaDb] Nom = Mariadb Bustanl = http: // yum.mariadb.org / 10.9 / rhel7-amd64 gpgkey = https: // yum.mariadb.org / rpm-gpg-key-mariadb gpgcheck = 1 
Ajouter Mariadb Yum Repo

Étape 2: Installez MariaDB dans Centos 7

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

# yum installer mariaDb-server mariaDb-client -y 
Installez MariaDB dans Centos 7

3. Dès que l'installation des packages MARIADB se termine, démarrez le démon du serveur de base de données pour le moment, et lui permettez également de démarrer automatiquement au démarrage suivant comme:

# systemctl start mariaDB # systemctl activer mariaDB # systemctl status mariaDB 
Démarrer le service MariaDB dans Centos 7

Étape 3: sécuriser MariaDB dans les centos 7

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

# mysql_secure_installation 
Sécuriser mysql dans les centos 7

5. Après avoir sécurisé le serveur de base de données, vous souhaiterez peut-être vérifier certaines fonctionnalités MARIADB telles que: version installée, liste d'argument 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 
Vérifiez la version mysql

Étape 4: Apprenez l'administration MariaDB

Si vous êtes nouveau dans MySQL / MARIADB, commencez par passer par ces guides:

  1. Apprenez MySQL / MARIADB pour les débutants - Partie 1
  2. Apprenez MySQL / MARIADB pour les débutants - Partie 2
  3. Commandes d'administration de base de données de base MySQL - Partie III
  4. 20 Commandes MySQL (MySqladmin) pour l'administration de la base 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 base de données MySQL / MARIADB

C'est tout pour le moment! Dans ce tutoriel simple, nous vous avons montré comment installer Mariadb 10.1 Version stable dans divers rhel / centos et fedora. Utilisez le formulaire de rétroaction ci-dessous pour nous envoyer des questions ou des réflexions concernant ce guide.