Introduction
Dans ce projet, vous allez apprendre à récupérer et à visualiser les informations sur les permissions d'utilisateur à partir de la base de données MySQL. Ce projet est conçu pour vous aider à comprendre le système de gestion des utilisateurs et des permissions MySQL, qui est une compétence essentielle pour les administrateurs de bases de données et les développeurs.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment accéder à la base de données MySQL en utilisant la commande
sudosans mot de passe - Comment basculer vers la base de données
mysql - Comment interroger les informations de permission pour un utilisateur spécifique, dans ce cas, l'utilisateur
root
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre le système de gestion des utilisateurs et des permissions MySQL
- Récupérer et visualiser les informations de permission pour un utilisateur spécifique
- Appliquer les connaissances pour gérer les permissions des utilisateurs dans vos propres projets de base de données MySQL
Accéder à MySQL et basculer vers la base de données MySQL
Dans cette étape, vous allez apprendre à accéder à la base de données MySQL en utilisant la commande sudo sans mot de passe, et à basculer vers la base de données mysql.
- Démarrer le service MySQL :
sudo service mysql start
- Accéder à la base de données MySQL en utilisant la commande
sudo:
sudo mysql
- Basculer vers la base de données
mysql:
USE mysql;
Interroger les informations de permission pour l'utilisateur racine
Dans cette étape, vous allez apprendre à interroger les informations de permission pour l'utilisateur root avec des privilèges de modification.
- Ouvrez le fichier
showGrant.sqlet ajoutez l'instruction SQL suivante :
SELECT * FROM user WHERE User = 'root' AND Host = 'localhost';
- Enregistrez le fichier
showGrant.sql. - Exécutez le script SQL dans l'invite MySQL :
SOURCE /home/labex/project/showGrant.sql;
Cela affichera les informations de permission pour l'utilisateur root avec des privilèges de modification.

Résumé
Félicitations ! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.
