Installez Mariadb dans Centos 7 2021

Mariadb est un système de gestion de la base de données relationnelle open source, compatible avec les versions précédentes, le remplacement binaire de MySQL. Il est développé par certains des développeurs originaux de MySQL et de nombreuses personnes de la communauté. Avec le lancement de Centos 7, MySQL a été remplacé par MARIADB comme système de base de données par défaut.

Oui, pour une raison quelconque, vous devez installer MySQL, voir le tutoriel Comment installer MySQL dans Centos 7. Si votre L’application n’a pas d’exigences spécifiques, vous devez continuer avec Mariadb, le système de base de données par défaut dans Centos 7.

Dans ce didacticiel, nous vous montrerons comment installer la dernière version de Mariadb à Centos 7 à l’aide du fonctionnaire MariaDB. Référentiels.

Prérequisites

Assurez-vous que vous vous êtes connecté en tant qu’utilisateur avec un utilisateur avec des privilèges sudo avant de continuer avec le tutoriel.

Installez Mariadb 5.5 en Centos 7

La version du serveur Mariadb fourni dans les référentiels de Centos par défaut est la version 5.5. Cependant, ce n’est pas la dernière version, mais il est assez stable.

Suivez les étapes ci-dessous pour installer et sécuriser Mariadb 5.5 dans Centos 7:

    Installation Le paquet MariADB utilisant le gestionnaire de packaging Yum:

    sudo yum install mariadb-server

    Appuyez sur y lorsque demandé Pour continuer avec l’installation.

    Une fois l’installation terminée, démarrez le service Mariadb et laissez-le démarrer au début par les commandes suivantes:

    sudo systemctl start mariadb sudo systemctl enable mariadb

    Pour vérifier que l’installation a été effectuée correctement, vérifiez l’état du service MARIADB en tapant:

    sudo systemctl status mariadb

    Le résultat doit montrer que le service est actif et exécuté:

    exécutez le script mysql_secure_installation que vous exécuterez plusieurs tâches liées à la sécurité:

    sudo mysql_secure_installation

    Vous serez invité à configurer le Utilisateur Bass racine, supprimez les comptes d’utilisateurs anonymes, restreignez l’accès à l’utilisateur racine à la machine locale et supprimez la base de données de test.

    Les étapes sont expliquées en détail. Il est recommandé de répondre à Y (oui) à toutes les questions.

Installez Mariadb 10,3 en Centos 7

Au moment de la rédaction de cet article, la dernière version de Mariadb est la version 10.3. Si vous devez installer une autre version MariADB, accédez à la page Réperphériques de la Mariahb et générez un fichier de référentiel pour une version spécifique de Mariadb.

Pour installer Mariadb 10.3 dans Centos 7, procédez comme suit:

  1. La première étape consiste à activer le référentiel MARIADB. Créez un fichier de référentiel appelé MariaDB.repo et ajoutez le contenu suivant:

    /etc/yum.repos.d/mariadb.repo

    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

    Installez le serveur MARIADB et les paquets clients à l’aide de yum, comme un autre package Centos:

    sudo yum install MariaDB-server MariaDB-client

    miam Vous pouvez demander que vous importiez la clé MARIADB GPG:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid : "MariaDB Package Signing Key

    « Empreinte digitale: 1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB de: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    type y et Appuyez sur Enter.

    Une fois l’installation terminée, activez Mariadb de démarrer le démarrage et de démarrer le service:

    sudo systemctl enable mariadb sudo systemctl start mariadb

    Pour vérifier l’installation, vérifiez l’état du service MARIADB en tapant:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/

    La dernière étape consiste à exécuter le SCR Ipt mysql_secure_installation qui effectuera plusieurs tâches liées à la sécurité:

    sudo mysql_secure_installation

    Le script Il vous sera demandé de configurer le mot de passe de l’utilisateur root, supprimer l’utilisateur anonyme, limiter l’accès à l’utilisateur racine à la machine locale et supprimer la base de données de test.

    Toutes les étapes sont expliquées en détail et recommander la réponse Y (oui) à toutes les questions.

Connectez-vous à Mariadb à partir de la ligne de commande

pour vous connecter au MARIADB serveur via le terminal en tant que type de compte root:

mysql -u root -p

Il vous sera demandé de saisir le mot de passe de la racine qui a précédemment établi quand I mysql_secure_installation script /div>.

Une fois que vous entrez le mot de passe, vous recevrez la coquille MARIADB comme indiqué ci-dessous:

Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Conclusion

dans ce didacticiel, vous montrera Comment installer et protéger Mariashb sur un serveur Centos 7.

Maintenant que votre serveur Mariadb est en cours d’exécution et sait comment se connecter au serveur Mariadb à partir de la ligne de commande, vous pouvez vérifier les guides suivants:

MARIADB MYSQL Centos

Cette publication fait partie de L’installation de la pile Lemp dans la série Centos 7.
Autres publications de cette série:

• Comment installer NGinx dans Centos 7 • Assurez-vous NGinx avec Crypter dans Centos 7 • Installez Mariahb in Centos 7 • Installez PHP 7 sur Centos 7 • Comment configurer les blocs de serveur NGinx dans Centos 7

Leave a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *