Comment répertorier les utilisateurs dans une base de données MySQL

Comment répertorier les utilisateurs dans une base de données MySQL
MySQL Server est souvent le premier choix pour les utilisateurs qui souhaitent travailler avec SQL (langage de requête structuré). Il a plusieurs fonctionnalités avancées qui le rendent plus sécurisé, fiable et efficace. La plupart du temps, il est nécessaire de gérer une base de données sur un serveur MySQL. Dans ce cas, consultez la liste des comptes d'utilisateurs. Plus précisément, plusieurs commandes et déclarations peuvent être utilisées à cet effet.

Les résultats de ce post sont:

  • Méthode 1: Comment répertorier les utilisateurs actuels dans une base de données MySQL?
  • Méthode 2: Comment énumérer les utilisateurs de base de données MySQL enregistrés actuels?
  • Méthode 3: Comment répertorier les utilisateurs avec le compte verrouillé et le détail du mot de passe dans une base de données MySQL?

Méthode 1: Comment répertorier les utilisateurs actuels dans une base de données MySQL?

Pour obtenir la liste de tous les utilisateurs actuels dans une base de données MySQL, les étapes à condition doivent être suivies.

Étape 1: Lancez «Invite de commande»

Au début, ouvrez le «Invite de commande»Terminal à l'aide du menu de démarrage:

Étape 2: Accédez au serveur MySQL

Maintenant, accédez au serveur MySQL en utilisant la commande donnée avec le nom d'utilisateur et le mot de passe utilisateur:

mysql -u root -p

Étape 3: Afficher les bases de données

Ensuite, utilisez le «MONTRER«Commande avec le«Bases de données”Option pour afficher toutes les bases de données existantes:

Afficher des bases de données;

À partir de la sortie en dessous, nous avons sélectionné le «mysql" base de données:

Étape 4: Modifier la base de données

Maintenant, modifiez la base de données actuelle en exécutant le «UTILISER”Commande et spécifiez le nom de la base de données comme suit:

Utilisez MySQL;

Étape 5: Répertoriez les utilisateurs actuels

Pour obtenir les informations sur tous les utilisateurs actuels, le «utilisateur()«La fonction peut être invoquée avec le«SÉLECTIONNER" déclaration:

Sélectionner user ();

Comme vous pouvez le voir, actuellement, nous avons un «root @ localhost" utilisateur:

Nous pouvons également utiliser le «utilisateur actuel()”Fonction pour afficher le nom d'utilisateur actuel:

Sélectionnez current_user ();

Méthode 2: Comment énumérer les utilisateurs de base de données MySQL enregistrés actuels?

Parfois, vous devez afficher uniquement les utilisateurs actuellement enregistrés dans une base de données MySQL. À cette fin, utilisez le «SÉLECTIONNER" commande:

Sélectionnez l'utilisateur, l'hôte, la commande dans Information_Schema.liste des processus;

Ici:

  • "SÉLECTIONNER»La commande est utilisée pour sélectionner la valeur de la variable.
  • "utilisateur"L'option obtient tous les noms des utilisateurs.
  • "héberger"L'option désigne le nom d'hôte.
  • "commande»Représente un utilisateur exécutant une requête et une autre dans le«Démon" État.
  • "DEPUIS”La clause est utilisée pour sélectionner certains enregistrements dans un tableau.
  • "Information_schema.liste des processus«Est la liste de processus MySQL qui représente le processus actuellement effectué par l'ensemble d'informations:

Méthode 3: Comment répertorier les utilisateurs avec le compte verrouillé et le détail du mot de passe dans une base de données MySQL?

Pour obtenir la liste des utilisateurs avec leurs détails de compte et de mot de passe dans une base de données MySQL, la commande suivante peut être utilisée:

Sélectionnez l'utilisateur, host, account_locked, mot de passe_expiré depuis l'utilisateur;

Dans la commande ci-dessus:

  • "compte bloqué"L'option est utilisée pour représenter l'état du compte des utilisateurs, s'il est verrouillé ou non.
  • "Mot de passe expiré"L'option indique si le mot de passe du compte de l'utilisateur a expiré ou non.

Comme vous pouvez le voir dans la sortie ci-dessous, toutes les informations ont été affichées:

Nous avons compilé plusieurs façons d'obtenir la liste des utilisateurs dans une base de données MySQL.

Conclusion

Pour obtenir les utilisateurs dans une base de données MySQL, il existe plusieurs façons selon les utilisateurs, comme si l'utilisateur souhaite simplement obtenir la liste des utilisateurs actuels, puis le "Montrer user ()" ou "Afficher current_user ()»Les déclarations peuvent être utilisées. D'un autre côté, s'il est nécessaire d'obtenir les informations avec l'utilisateur, le nom d'hôte, la commande, le compte et le mot de passe, le "SÉLECTIONNER»La déclaration peut être utilisée. Ce message a décrit plusieurs façons d'obtenir la liste des utilisateurs dans une base de données MySQL.