GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer MariaDB sur Debian 9

MariaDB est un système de gestion de base de données relationnelle multi-thread open-source, qui remplace MySQL à compatibilité descendante. Il est maintenu et développé par la Fondation MariaDB, y compris certains des développeurs originaux de MySQL.

Avec la sortie de Debian 9, MySQL a été remplacé par MariaDB comme système de base de données par défaut.

Dans ce tutoriel, nous allons vous montrer deux méthodes différentes pour installer MariaDB sur votre machine Debian 9. La première méthode vous guidera à travers les étapes nécessaires pour installer MariaDB à partir des référentiels Debian tandis que la seconde vous apprendra comment installer la dernière version de MariaDB à partir des référentiels officiels MariaDB.

Généralement, il est recommandé d'installer MariaDB à partir des dépôts Debian.

Si vous préférez MySQL à MariaDB, consultez le tutoriel Comment installer MySQL sur Debian 9. 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 Debian 9.

Prérequis #

Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur disposant des privilèges sudo.

Installer MariaDB sur Debian 9 #

Au moment de la rédaction de cet article, la dernière version de MariaDB disponible dans la version principale de Debian est la version 10.1.

Pour installer MariaDB sur Debian 9, suivez ces étapes :

  1. Mettez d'abord à jour le apt indexer les packages en tapant :

    sudo apt update
  2. Une fois la liste des packages mise à jour, installez MariaDB en exécutant la commande suivante :

    sudo apt install mariadb-server
  3. Le service MariaDB démarrera automatiquement. Vous pouvez le vérifier en tapant :

    sudo systemctl status mariadb

    Le résultat devrait ressembler à ceci :

    ● mariadb.service - MariaDB database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset
    Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago
    Main PID: 11356 (mysqld)
    Status: "Taking your SQL requests now..."
    CGroup: /system.slice/mariadb.service
            └─11356 /usr/sbin/mysqld

Installation de MariaDB sur Debian 9 à partir des référentiels MariaDB #

Au moment d'écrire ces lignes, la dernière version de MariaDB est la version 10.3 qui peut être installée à partir des référentiels officiels de MariaDB. Avant de passer à l'étape suivante, visitez la page de référentiel MariaDB et vérifiez si une nouvelle version est disponible.

Pour installer MariaDB 10.3 sur votre système Debian 9, suivez ces étapes :

  1. La première étape consiste à activer le référentiel MariaDB et à importer la clé GPG du référentiel sur votre système pour ce faire, exécutez les commandes suivantes :

    sudo apt install software-properties-common dirmngrsudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'
  2. Une fois le référentiel activé, mettez à jour la liste des packages et installez MariaDB avec :

    sudo apt updatesudo apt install mariadb-server
  3. Le service MariaDB démarrera automatiquement, pour le vérifier, exécutez la commande suivante :

    sudo systemctl status mariadb
    ● mariadb.service - MariaDB 10.3.8 database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/mariadb.service.d
            └─migrated-from-my.cnf-settings.conf
    Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago
        Docs: man:mysqld(8)
            https://mariadb.com/kb/en/library/systemd/
    Main PID: 16417 (mysqld)
    Status: "Taking your SQL requests now..."
        Tasks: 31 (limit: 507)
    CGroup: /system.slice/mariadb.service
            └─16417 /usr/sbin/mysqld

Sécuriser MariaDB #

Pour améliorer la sécurité de l'installation de MariaDB, exécutez le mysql_secure_installation script :

sudo mysql_secure_installation

Le script vous demandera de définir un mot de passe pour le compte root , de supprimer l'utilisateur anonyme, de restreindre l'accès de l'utilisateur root à la machine locale et de supprimer la base de données de test.

À la fin, le script rechargera les tables de privilèges en s'assurant que toutes les modifications prennent effet immédiatement.

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 configuré à l'aide de mysql_secure_installation script.

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 2
Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Debian
  1. Comment installer MariaDB sur Debian 10

  2. Comment installer MariaDB sur Debian 11

  3. Comment installer NextCloud sur Debian 10

  4. Comment installer MariaDB 10.x sur Debian 11

  5. Comment installer MariaDB sur Debian 11

Comment installer Drupal sur Debian 11

Comment installer WordPress sur Debian 11

Comment installer Gitea sur Debian 11

Comment installer PrestaShop sur Debian 11

Comment installer osTicket sur Debian 11

Comment installer Mattermost sur Debian 11