Comment installer Mariadb sur Debian 11

Comment installer Mariadb sur Debian 11

MySQL est un système de gestion de base de données gratuit bien apprécié et également un composant proéminent de la pile de lampe. MySQL a été remplacé par MariaDB dans Debian Repositaires, qui est une alternative décente à MySQL et effectue à peu près chaque opération que MySQL effectue.

MySQL n'est actuellement pas disponible pour Debian 11 Bullseye, donc Mariadb est un choix parfait. Cet article se concentre sur la façon d'installer MariaDB, une alternative à MySQL sur Debian 11.

Installez MariaDB sur Debian 11

Les forfaits mariaDB sont disponibles dans les référentiels officiels. Vous pouvez l'installer directement sans ajouter de repo supplémentaire à votre système. Pour ce tutoriel, nous installerons MariaDB sur le système Debian 11 via des référentiels par défaut.

Tout d'abord, mettez à jour la liste des packages en utilisant:

Mise à jour Sudo Apt  

Maintenant, pour installer MARIADB, exécutez la commande mentionnée ci-dessous:

sudo apt installer mariadb-server  

Configurer Mariadb sur Debian

Pour configurer correctement MariaDB, nous devons exécuter un script de sécurité en utilisant la commande mentionnée ci-dessous:

sudo mysql_secure_installation  

Après avoir exécuté la commande ci-dessus, vous serez invité avec diverses options:

Les options sont explicites, car les deux premières options choisissent «n» et pour la prochaine séquence d'options, appuyez sur «Y» pour oui.

Créer des privilèges utilisateurs avec l'authentification

À des fins de sécurité, MariaDB utilise un plugin Unix_Socket pour authentifier l'utilisateur racine. Cela peut entraîner des complications par conséquent, il est recommandé de définir un nouvel utilisateur avec un accès basé sur un mot de passe. Et pour créer une nouvelle connexion de l'utilisateur à MariaDB en utilisant:

sudo mysql  

Créez maintenant un nouvel utilisateur avec un mot de passe sur le serveur MariADB.

"> Créer un utilisateur 'admin' @ 'localhost' identifié par '_pa $$ w0rd_';  

Assurez-vous de changer administrer avec votre nom d'utilisateur et _pas $$ w0rd_ avec un nouveau mot de passe sécurisé.

Ensuite, accordez les autorisations sur toutes les bases de données à un compte nouvellement créé. Ici le Option d'octroi Permettez à un utilisateur de créer d'autres utilisateurs et de leur attribuer des autorisations.

"> Accorder tout sur *.* À 'admin' @ 'localhost' avec l'option de subvention;  

Appliquez les nouvelles modifications, exécutez:

"> Privilèges de rinçage;  

Et pour arrêter de taper «sortie».

"> Sortir  

Les instructions SQL sont insensibles aux cas, vous pouvez donc les écrire dans tous les cas.

Connectez le serveur MariADB

On peut gérer le service MariaDB en utilisant le systemd. Pour tester l'état de MariADB, utilisez la commande suivante:

Sudo Systemctl Status Mariadb  

Si pour certaines raisons, MariaDB ne fonctionne pas, utilisez la commande mentionnée ci-dessous pour le démarrer:

Sudo Systemctl Start Mariadb  

Pour une vérification de plus, vous pouvez essayer de vous connecter à la base de données en utilisant:

version sudo mysqladmin  
Sortie mysqladmin ver 9.1 Distrib 10.5.11-MariaDB, pour Debian-Linux-GNU sur x86_64 Copyright (C) 2000, 2018, Oracle, Mariadb Corporation AB et autres. Version du serveur 10.5.Protocole 11-mariadb-1 Version 10 Connexion localhost via Unix Socket Unix Socket / Run / MySQLD / MySQLD.Sock Avance: 3 heures 45 min 24 Sec Threads: 1 Questions: 497 requêtes lentes: 0 Ouvre: 171 Tables ouvertes: 28 requêtes par seconde AVG: 0.036 

Ensuite, connectez-vous au shell MySQL en utilisant les informations d'identification créées dans l'étape ci-dessus.

mysql -u admin -p  

La sortie de la commande ci-dessus demande le mot de passe; Utilisez le mot de passe que vous définissez dans les étapes ci-dessus. Sur une authentification réussie, vous obtiendrez la coque MariaDB comme ci-dessous:

Sortie Entrez le mot de passe: bienvenue sur le moniteur MARIADB. Les commandes se terminent avec; ou \ g. Votre ID de connexion MARIADB est 60 Version du serveur: 10.5.11-MariaDB-1 Debian 11 Copyright (C) 2000, 2018, Oracle, Mariadb Corporation AB et autres. Type 'help;' ou '\ h' pour obtenir de l'aide. Tapez '\ c' pour effacer l'instruction de saisie actuelle. MariaDb [(aucun)]> 

Conclusion

Mariadb est une alternative open source à MySQL dans la dernière version de Debian. Cet article est un guide pour installer Mariadb sur Debian 11 Bullseye. Nous avons appris à installer et à configurer MariaDB sur Debian 11. Nous avons également créé un utilisateur distinct pour gérer la base de données avec un accès au mot de passe. Enfin, nous avons également discuté des services publics pour tester le statut MariaDB.