Parfois, vous souhaitez gérer une base de données dans MySQL. Dans ce cas, nous devons voir la liste de tous les comptes d'utilisateurs dans une base de données. La plupart du temps, nous supposons qu'il existe un AFFICHER LES UTILISATEURS commande similaire à SHOW DATABASES, SHOW TABLES, etc. pour afficher la liste de tous les utilisateurs disponibles dans le serveur de base de données. Malheureusement, la base de données MySQL ne dispose pas de commande SHOW USERS pour afficher la liste de tous les utilisateurs du serveur MySQL. Nous pouvons utiliser la requête suivante pour voir la liste de tous les utilisateurs du serveur de base de données :
mysql> Select user from mysql.user;
Après l'exécution réussie de l'instruction ci-dessus, nous obtiendrons les données utilisateur de la table utilisateur du serveur de base de données MySQL.
mixture homogène
Voyons comment nous pouvons utiliser cette requête. Il faut d'abord ouvrir le MySQL serveur en utilisant le outil client MySQL et connectez-vous en tant qu'administrateur à la base de données du serveur. Exécutez la requête suivante :
> mysql -u root -p Enter password: ********* mysql> use mysql; Database changed mysql> SELECT user FROM user;
Nous obtiendrons le résultat suivant où nous pourrons voir le cinq utilisateurs dans notre base de données locale :
Si nous voulons voir plus d'informations sur la table user, exécutez la commande ci-dessous :
mysql> DESC user;
Il donnera le résultat suivant qui répertorie toutes les colonnes disponibles du mysql.user base de données:
Pour obtenir les informations sélectionnées telles que le nom d'hôte, l'état d'expiration du mot de passe et le verrouillage du compte, exécutez la requête comme ci-dessous :
liste d'initialisation de python
mysql> SELECT user, host, account_locked, password_expired FROM user;
Après une exécution réussie, le résultat suivant sera affiché :
Afficher l'utilisateur actuel
Nous pouvons obtenir des informations sur l'utilisateur actuel en utilisant le user() ou current_user() fonction, comme indiqué ci-dessous :
mysql> Select user(); or, mysql> Select current_user();
Après avoir exécuté la commande ci-dessus, nous obtiendrons le résultat suivant :
Afficher l'utilisateur actuellement connecté
Nous pouvons voir l'utilisateur actuellement connecté sur le serveur de base de données en utilisant la requête suivante sur le serveur MySQL :
mysql> SELECT user, host, db, command FROM information_schema.processlist;
La commande ci-dessus donne le résultat, comme indiqué ci-dessous :
Dans cette sortie, nous pouvons voir qu'il y a actuellement quatre utilisateurs connectés à la base de données, où l'on exécute un Requête , et d'autres s'affichent dans Sommeil ou Démon statut.
comment télécharger des vidéos youtube vlc