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

Installer MariaDB sur CentOS 7

MariaDB est un système de gestion de base de données relationnelle open-source, rétrocompatible, binaire qui remplace MySQL. Il est développé par certains des développeurs originaux de MySQL et par de nombreuses personnes de la communauté. Avec la sortie de CentOS 7, MySQL a été remplacé par MariaDB comme système de base de données par défaut.

Si, pour une raison quelconque, vous devez installer MySQL, consultez le didacticiel Comment installer MySQL sur CentOS 7. Si votre application n'a pas d'exigences spécifiques, vous devez vous en tenir à MariaDB, le système de base de données par défaut dans CentOS 7.

Dans ce didacticiel, nous allons vous montrer comment installer la dernière version de MariaDB sur CentOS 7 à l'aide des référentiels MariaDB officiels.

Prérequis #

Assurez-vous d'être connecté en tant qu'utilisateur avec des privilèges sudo avant de poursuivre le didacticiel.

Installer MariaDB 5.5 sur CentOS 7 #

La version du serveur MariaDB fournie dans les référentiels CentOS par défaut est la version 5.5. Ce n'est pas la dernière version cependant, mais elle est assez stable.

Suivez les étapes ci-dessous pour installer et sécuriser MariaDB 5.5 sur CentOS 7 :

  1. Installez le package MariaDB à l'aide du gestionnaire de packages yum :

    sudo yum install mariadb-server

    Appuyez sur y lorsque vous êtes invité à poursuivre l'installation.

  2. Une fois l'installation terminée, démarrez le service MariaDB et activez-le au démarrage à l'aide des commandes suivantes :

    sudo systemctl start mariadbsudo systemctl enable mariadb
  3. Pour vérifier que l'installation a réussi, vérifiez l'état du service MariaDB en tapant :

    sudo systemctl status mariadb

    Le résultat doit indiquer que le service est actif et en cours d'exécution :

  4. Exécutez le mysql_secure_installation script qui effectuera plusieurs tâches liées à la sécurité :

    sudo mysql_secure_installation

    Vous serez invité à configurer le mot de passe de l'utilisateur root, à supprimer les comptes d'utilisateurs anonymes, à restreindre l'accès des utilisateurs root à la machine locale et à supprimer 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.

Installer MariaDB 10.3 sur 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 de MariaDB, rendez-vous sur la page des référentiels MariaDB et générez un fichier de référentiel pour une version spécifique de MariaDB.

Pour installer MariaDB 10.3 sur CentOS 7, suivez ces étapes :

  1. La première étape consiste à activer le référentiel MariaDB. Créez un fichier de référentiel nommé 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/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.3/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
  2. Installez les packages serveur et client MariaDB à l'aide de yum , identique à l'autre package CentOS :

    sudo yum install MariaDB-server MariaDB-client

    Yum peut vous demander d'importer la clé MariaDB GPG :

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    Importing GPG key 0x1BB943DB:
     Userid     : "MariaDB Package Signing Key <[email protected]>"
     Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
     From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    Tapez y et appuyez sur Enter .

  3. Une fois l'installation terminée, autorisez MariaDB à démarrer au démarrage et démarrez le service :

    sudo systemctl enable mariadbsudo systemctl start mariadb
  4. 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/
  5. La dernière étape consiste à exécuter le mysql_secure_installation script qui effectuera plusieurs tâches liées à la sécurité :

    sudo mysql_secure_installation

    Le script vous invitera à configurer le mot de passe de l'utilisateur root, à supprimer l'utilisateur anonyme, à restreindre l'accès de l'utilisateur root à la machine locale et à supprimer la base de données de test.

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

Se connecter à MariaDB depuis la ligne de commande #

Pour vous connecter au serveur MariaDB via le terminal en tant que compte root, tapez :

mysql -u root -p

Vous serez invité à entrer le mot de passe root que vous avez précédemment défini lors de l'mysql_secure_installation le script a été exécuté.

Une fois que vous avez entré le mot de passe, le shell MariaDB vous sera présenté 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.

Cent OS
  1. Comment installer MariaDB sur CentOS 7

  2. Installez MariaDB 10.0 sur CentOS 6

  3. Comment installer PhpWiki sur CentOS 7

  4. Comment installer LiteCart sur CentOS 7

  5. Installer MariaDB sur CentOS 6.4

Comment installer PHPList sur CentOS 7

Comment installer PHP-Fusion sur CentOS 7

Comment installer Tine 2.0 sur CentOS 7

Comment installer Nextcloud sur CentOS 7

Comment installer Seafile sur CentOS 7

Comment installer Concrete5 sur CentOS 7