Comment installer la base de données MARIADB dans Debian 10
![Comment installer la base de données MARIADB dans Debian 10](https://ilinuxgeek.com/storage/img/images_1/how-to-install-mariadb-database-in-debian-10_6.png)
- 2203
- 137
- Victor Charpentier
Mariadb est un système de gestion des bases de données relationnel open-source et populaire (SRBDS) fait par les développeurs originaux de Mysql. Il s'agit d'un système de base de données rapide, évolutif et robuste, avec un riche écosystème de moteurs de stockage, de plugins et de nombreux autres outils qui fournit une interface SQL pour accéder aux données.
Mariadb est un remplacement amélioré et sans rendez-vous pour Mysql Utilisé par des organisations et des entreprises telles que Wikipedia, WordPress.com, google et bien d'autres.
Dans ce court article, nous vous montrerons comment installer et sécuriser un Mariadb servir dans Debian 10.
Exigence:
- Installez un serveur minimal Debian 10 (Buster)
Note: Si vous utilisez le système en tant qu'utilisateur non administratif, utilisez la commande sudo pour obtenir des privilèges racine et si vous avez Mysql installé et en cours d'exécution, arrêtez-le et désactivez-le avant de continuer.
Installation du serveur MariaDB dans Debian 10
Vous pouvez installer le Mariadb Package de serveur à partir du Debian Référentiels officiels en exécutant la commande suivante, qui installera le serveur MARIADB, le client et toutes ses dépendances.
# APT installer MariaDB-Server
![](https://ilinuxgeek.com/storage/img/images_1/how-to-install-mariadb-database-in-debian-10.png)
C'est une pratique courante à l'intérieur Debian et ses dérivés tels que Ubuntu pour démarrer et activer automatiquement les démons via systemd, Immédiatement après leur installation. Il en va de même pour le Mariadb service.
Vous pouvez vérifier si Mariadb Le service est opérationnel en utilisant la commande SystemCTL suivante.
# Statut SystemCTL Mariadb
![](https://ilinuxgeek.com/storage/img/images_1/how-to-install-mariadb-database-in-debian-10_2.png)
De plus, vous devez également connaître d'autres commandes communes pour gérer le service MARIADB sous systemd, qui incluent les commandes pour démarrer, redémarrer, arrêter et recharger le service MariaDB comme indiqué.
# systemctl start mariaDB # systemctl redémarrer mariaDB # systemctl stop mariaDB # systemctl rechargement mariaDB
Sécuriser le serveur MariaDB dans Debian 10
Le Mariadb Le processus d'installation implique de sécuriser l'installation par défaut et peut être effectuée en exécutant le mysql_secure_installation
SCRIPT SHELL, qui vous permettront d'ajouter un peu de sécurité supplémentaire à votre instance MariaDB par:
- Définition d'un mot de passe pour les comptes racinaires.
- Désactivation de la connexion à la racine distante.
- Supprimer les comptes de l'utilisateur anonyme.
- Suppression de la base de données de test, qui par défaut peut être accessible par des utilisateurs anonymes.
- Et les privilèges de rechargement.
Pour invoquer le script de sécurité, exécutez la commande et répondez aux questions suivantes comme indiqué dans la capture d'écran suivante.
![](https://ilinuxgeek.com/storage/img/images_1/how-to-install-mariadb-database-in-debian-10_3.png)
Une fois que vous avez sécurisé votre installation MARIADB, vous pouvez vous connecter à Shell MySQL en utilisant le mot de passe de l'utilisateur racine.
# mysql -u root -p
Pour créer une base de données nommée "my_test_db"
et un utilisateur nommé "test_user"
Avec des privilèges complets pour gérer la base de données, exécutez les commandes SQL suivantes.
MariaDb [(aucun)]> Créer une base de données my_test_db; MariaDb [(aucun)]> accorder tout sur my_test_db.* À 'test_user' @ 'localhost' identifié par 'test_user_pass_here' avec l'option de subvention; MariaDb [(aucun)]> Privilèges de rinçage; MariaDb [(aucun)]> sortie;
![](https://ilinuxgeek.com/storage/img/images_1/how-to-install-mariadb-database-in-debian-10_4.png)
Après avoir créé une nouvelle base de données et un utilisateur de base de données, essayez d'accéder au shell MARIADB à l'aide du nouveau compte utilisateur et affichez toutes les bases de données affectées à l'utilisateur comme suit.
# mysql -u test_user -p mariaDb [(aucun)]> afficher des bases de données;
![](https://ilinuxgeek.com/storage/img/images_1/how-to-install-mariadb-database-in-debian-10_5.png)
Vous aimerez peut-être également lire ces articles suivants utiles sur Mariadb.
- Apprenez MySQL / MARIADB pour les débutants - Partie 1
- Apprenez à utiliser plusieurs fonctions de MySQL et MariaDB - Partie 2
- 12 meilleures pratiques de sécurité MySQL / MARIADB pour Linux
- Comment sauvegarder / restaurer MySQL / MARIADB et PostgreSQL à l'aide de `` AutomySQLBackup 'et «AutoPostgreSQLBackup»
- Conseils utiles pour dépanner les erreurs courantes dans MySQL
C'est tout pour le moment! Dans ce guide, nous avons montré comment installer et sécuriser un serveur MARIADB dans un Debian 10 Installation minimale du serveur. Utilisez le formulaire de commentaire ci-dessous pour nous joindre pour toutes les questions ou informations que vous souhaitez partager avec nous.