GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer MariaDB sur CentOS 7

Présentation

Pour les utilisateurs de CentOS 7, MariaDB est le système de base de données par défaut car il a remplacé MySQL comme système de base de données par défaut.

Les développeurs originaux de MySQL ont conçu MariaDB comme un remplacement de MySQL rétrocompatible. Ce système de gestion de base de données open source utilise une base de données relationnelle et un langage de requête structuré (SQL).

Dans ce tutoriel, vous apprendrez comment installer MariaDB sur CentOS 7 depuis le dépôt local ou le dépôt officiel.

L'article vous montre également comment sécuriser MariaDB et vous connecter au système de gestion de base de données à partir de la ligne de commande.

Prérequis

  1. Un système basé sur RHEL, tel que CentOS 7
  2. Accès à un terminal/ligne de commande
  3. Le miam gestionnaire de paquets, inclus par défaut
  4. Accès à la racine utilisateur ou un utilisateur avec des privilèges sudo

2 options d'installation de MariaDB sur CentOS

Il existe deux (2) options pour installer MariaDB sur votre système CentOS.

Le premier concerne le référentiel local CentOS. Cependant, ce référentiel ne fournit pas la dernière version de MariaDB disponible.

La deuxième option inclut la dernière version stable disponible mais nécessite des étapes de configuration supplémentaires.

Option 1 :Installez MariaDB 5.5 sur CentOS 7 à partir du référentiel local

Le moyen le plus simple d'installer MariaDB est à partir du référentiel CentOS . Bien que le référentiel n'offre pas la dernière version stable, MariaDB 5.5 est une version stable.

1. Ouvrez le terminal et saisissez la commande suivante pour télécharger et installer le package MariaDB :

yum install mariadb-server

Appuyez sur Y pour confirmer l'installation et appuyez sur Enter .

2. Pour commencer à utiliser le service MariaDB et lui permettre de s'exécuter au démarrage, utilisez les commandes :

systemctl start mariadb
systemstl enable mariadb

3. Enfin, vérifiez l'installation en vérifiant l'état du service avec :

systemctl status mariadb

La sortie doit vous indiquer que le service est active (running) , comme dans l'exemple ci-dessous :

Option 2 :Installez MariaDB 10.3 sur CentOS 7 à partir du référentiel MariaDB

Vous pouvez installer la dernière version stable de MySQL en la téléchargeant depuis le dépôt officiel MariaDB.

1. Tout d'abord, vous devez créer un fichier de référentiel pour MariaDB (MariaDB.repo) à l'aide d'un éditeur de texte. Tapez la commande suivante :

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

Cela crée et ouvre un nouveau fichier sous le nom MariaDB.repo dans le /etc/yum.repos.d/ annuaire. Pour le moment, le fichier est encore vide et il apparaît comme dans l'image suivante :

2. Copiez les lignes suivantes dans l'éditeur de texte :

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.3/centos7-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

3. Une fois que vous avez ajouté le contenu au fichier de référentiel, enregistrez et fermez l'éditeur de texte.

4. Ensuite, installez la dernière version de MariaDB avec la commande :

yum install mariadb-server mariadb-client -y

5. Enfin, vérifiez si l'installation a réussi en exécutant le service et en vérifiant la version de MariaDB :

service mysql start
mysqld -V

Sécuriser MariaDB

Ce système de gestion de base de données open source n'a pas de paramètres sécurisés par défaut. Pour garantir la sécurité de vos données, exécutez son script d'installation pour configurer les options de sécurité.

1. Commencez par saisir la commande suivante pour lancer l'exécution du script de sécurité :

mysql_secure_installation

2. Ensuite, les options suivantes vous seront présentées :

  • Définir le mot de passe root ? [O/n] – tapez o (pour oui) et appuyez sur Entrée créer un mot de passe root pour votre base de données
  • Supprimer les utilisateurs anonymes ? [O/n] – tapez o et appuyez sur Entrée
  • Interdire la connexion root à distance ? [O/n] – tapez o et appuyez sur Entrée
  • Supprimer la base de données de test et y accéder ? [O/n] – tapez o et appuyez sur Entrée
  • Recharger les tables de privilèges maintenant ? [O/n] – tapez o et appuyez sur Entrée

La sortie vous informe que l'installation de MariaDB est désormais sécurisée :

Lisez notre article sur la création d'un utilisateur MariaDB et l'octroi de privilèges.

Connexion à MariaDB à partir de la ligne de commande

1. Connectez-vous à MariaDB depuis la ligne de commande en tant qu'utilisateur root avec la commande :

mysql -h localhost -u root -p

2. Lorsque vous y êtes invité, saisissez le mot de passe root que vous avez défini à l'étape précédente, tout en sécurisant l'installation de MariaDB.

3. Un message de bienvenue apparaîtra comme suit :

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is #your id number
Server version: 10.3.15-MariaDB MariaDB Server
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

4. Une fois que vous avez fini de travailler avec la base de données, quittez MariaDB avec la commande suivante :

mysql> exit

Cent OS
  1. Comment installer MariaDB sur CentOS 8

  2. Comment installer MariaDB sur CentOS 6

  3. Comment installer MariaDB sur CentOS 7

  4. Comment installer PhpWiki sur CentOS 7

  5. Comment installer LiteCart sur CentOS 7

Comment installer Seafile sur CentOS 7

Comment installer Concrete5 sur CentOS 7

Comment installer LibreNMS sur CentOS 7

Comment installer Zabbix sur CentOS 8

Comment installer Joomla sur CentOS 8

Comment installer ownCloud sur CentOS 8