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

Installer MariaDB sur le serveur CentOS 7 - Processus étape par étape ?

MariaDB est un système de gestion de base de données open source et un remplacement rétrocompatible de MySQL. MariaDB est un fork de MySQL et est géré par les développeurs originaux de MySQL. MariaDB fait partie de la pile populaire LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl). Il utilise une base de données relationnelle et SQL (Structured Query Language) pour gérer ses données.

Si vous devez installer MySQL sur votre serveur, consultez le tutoriel Comment installer MySQL sur CentOS 7. MariaDB est disponible par défaut avec le système CentOS 7.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes MariaDB associées.

Dans ce contexte, nous verrons comment installer MariaDB sur le serveur CentOS 7.


Comment installer MariaDB sur CentOS 7 ?

Avant d'effectuer cette procédure d'installation, assurez-vous que vous êtes connecté à un serveur CentOS avec un utilisateur non root avec des privilèges sudo.

Avec la sortie de CentOS 7, MySQL a été remplacé par MariaDB comme système de base de données par défaut. La version MariaDB 5.5 est fournie dans les référentiels CentOS par défaut, mais ce n'est pas la dernière version et n'est plus prise en charge. Nous allons donc installer la version MariaDB 10.3. Suivez les étapes ci-dessous pour installer le serveur MariaDB 10.3 sur CentOS 7.


Pour commencer, nous devons activer le référentiel MariaDB. Créez donc un fichier /etc/yum.repos.d/MariaDB.repo en utilisant la commande ci-dessous :

$ sudo nano /etc/yum.repos.d/MariaDB.repo

Ajoutez maintenant les lignes suivantes à ce fichier :

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

Installez maintenant les packages du serveur MariaDB et du client MariaDB sur CentOS 7 en utilisant yum de la même manière que les autres packages que nous installons :

$ sudo yum install MariaDB-server MariaDB-client

Il peut vous être demandé 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

Appuyez sur y et appuyez sur Entrée pour continuer.

Une fois l'installation terminée, vous pouvez démarrer le service MariaDB avec la commande ci-dessous :

$ sudo systemctl start mariadb

Pour vérifier l'installation, vérifiez l'état du service MariaDB en tapant :

$ sudo systemctl status mariadb

Il devrait afficher la sortie comme ci-dessous :

● mariadb.service - MariaDB 10.3.14 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: active (running) since Tue 2019-04-20 07:36:46 IST; 22s ago
      Docs: man:mysqld(8)
            https://mariadb.com/kb/en/library/systemd/

Vous pouvez permettre à MariaDB de démarrer au démarrage en exécutant la commande ci-dessous :

$ sudo systemctl enable mariadb


Comment sécuriser MariaDB ?

Vous pouvez augmenter la sécurité de MariaDB en supprimant l'utilisateur anonyme, en limitant l'accès root à distance et en supprimant les bases de données de test. Pour cela, exécutez le script de sécurité par défaut en tapant :

$ sudo mysql_secure_installation

Au début, il vous demandera d'entrer le mot de passe de l'utilisateur root.

Ensuite, il vous demandera si vous souhaitez modifier ou définir le mot de passe pour root.

Appuyez sur y et appuyez sur la touche Entrée.

Après cela, il vous demandera une série de questions, appuyez sur y et appuyez sur Entrée pour accepter les valeurs par défaut pour toutes les questions suivantes.

Il supprimera les utilisateurs anonymes, testera les bases de données, désactivera les connexions root à distance et chargera ces nouvelles règles afin que MariaDB respecte immédiatement les modifications que vous avez apportées.


Comment se connecter à MariaDB depuis la ligne de commande ?

Si vous n'avez pas installé phpMyAdmin, vous pouvez également connecter le serveur MariaDB via le terminal en tant que compte root en tapant :

$ mysql -u root -p

Il vous demandera d'entrer le mot de passe de l'utilisateur root. Entrez le mot de passe de l'utilisateur root que vous avez défini à l'étape précédente.

Une fois que vous serez connecté avec succès, la sortie s'affichera comme ci-dessous :

Output
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.3.14-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.
MariaDB [(none)]>



Cent OS
  1. Installer Microsoft SQL Server sur CentOS 8 - Un guide étape par étape ?

  2. Installer PHP Composer sur CentOS 8 - Processus étape par étape ?

  3. Installer Microsoft Teams sur CentOS 8 - Processus étape par étape ?

  4. Installer Arduino IDE sur CentOS 8 - Processus étape par étape ?

  5. Installer LAMP Stack sur CentOS 7 - Processus étape par étape ?

Installer MariaDB sur CentOS 7

Comment installer MariaDB sur CentOS 8

Comment installer Zabbix Server 5.0 / 4.0 sur CentOS 8 / RHEL 8

Installer Apache Web Server sur CentOS 8 - Processus étape par étape pour le faire ?

Installer Slack sur CentOS 8 - Processus étape par étape pour l'exécuter ?

Installer Wine sur CentOS 8 - Processus étape par étape pour le faire ?