Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment installer la base de données MariaDB dans Debian 10

MariaDB est un système de gestion de base de données relationnelle open-source et populaire (RDBMS ) créé 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 instantané et amélioré de MySQL utilisé par des organisations et des entreprises telles que Wikipedia, WordPress.com, Google et bien d'autres.

Dans ce court article, nous allons vous montrer comment installer et sécuriser une MariaDB serveur dans Debian 10 .

Exigence :

  1. Installer un serveur minimal Debian 10 (Buster)

Remarque  :Si vous utilisez le système en tant qu'utilisateur non administrateur, utilisez la commande sudo pour obtenir les privilèges root 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 MariaDB paquet serveur de Debian dépôts officiels en exécutant la commande suivante, qui installera le serveur MariaDB, le client et toutes ses dépendances.

# apt install mariadb-server

C'est une pratique courante dans Debian et ses dérivés comme 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 MariaDB services.

Vous pouvez vérifier si MariaDB le service est opérationnel à l'aide de la commande systemctl suivante.

# systemctl status mariadb  

De plus, vous devez également connaître d'autres commandes courantes pour gérer le service MariaDB sous systemd , qui incluent des commandes pour démarrer, redémarrer, arrêter et recharger le service MariaDB comme indiqué.

# systemctl start mariadb
# systemctl restart mariadb
# systemctl stop mariadb
# systemctl reload mariadb

Sécuriser le serveur MariaDB dans Debian 10

La MariaDB le processus d'installation implique de sécuriser l'installation par défaut et cela peut être fait en exécutant mysql_secure_installation script shell, qui vous permettra d'ajouter un peu de sécurité supplémentaire à votre instance MariaDB en :

  • Définition d'un mot de passe pour les comptes root.
  • Désactivation de la connexion racine à distance.
  • Suppression des comptes d'utilisateurs anonymes.
  • Suppression de la base de données de test, accessible par défaut aux utilisateurs anonymes.
  • Et les privilèges de rechargement.

Pour appeler le script de sécurité, exécutez la commande suivante et répondez aux questions comme indiqué dans la capture d'écran suivante.

Une fois que vous avez sécurisé votre installation MariaDB, vous pouvez vous connecter au mysql shell en utilisant le mot de passe de l'utilisateur root.

# mysql -u root -p 

Pour créer une base de données nommée "my_test_db" et un utilisateur nommé "test_user" avec tous les privilèges pour gérer la base de données, exécutez les commandes SQL suivantes.

MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Après avoir créé une nouvelle base de données et un nouvel utilisateur de base de données, essayez d'accéder au shell MariaDB à l'aide du nouveau compte d'utilisateur et affichez toutes les bases de données attribuées à l'utilisateur comme suit.

# mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;

Vous aimerez peut-être également lire ces articles utiles suivants sur MariaDB .

  1. Apprendre MySQL/MariaDB pour les débutants – Partie 1
  2. Apprenez à utiliser plusieurs fonctions de MySQL et MariaDB – Partie 2
  3. 12 bonnes pratiques de sécurité MySQL/MariaDB pour Linux
  4. Comment sauvegarder/restaurer MySQL/MariaDB et PostgreSQL à l'aide des outils "Automysqlbackup" et "Autopostgresqlbackup"
  5. Conseils utiles pour résoudre 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 une Debian 10 installation minimale du serveur. Utilisez le formulaire de commentaire ci-dessous pour nous contacter pour toute question ou information que vous souhaitez partager avec nous.