Comment interroger les utilisateurs de MySQL sous Linux

WBOY
Libérer: 2022-05-16 17:16:15
original
9301 Les gens l'ont consulté

Comment interroger les utilisateurs MySQL : 1. Utilisez la commande "mysql -u root -p" pour vous connecter à l'utilisateur root de la base de données ; 2. Utilisez l'instruction de requête "SELECT User, Host, Password FROM mysql.user" pour afficher mysql Tous les utilisateurs.

Comment interroger les utilisateurs de MySQL sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, version mysql8.0.22, ordinateur Dell G3.

Comment interroger les utilisateurs MySQL sous Linux

1. Connectez-vous à la base de données

Tout d'abord, vous devez vous connecter à la base de données à l'aide de la commande suivante. Notez que vous devez être l'utilisateur root~

## mysql -u root -p
Copier après la connexion

. 2. Interroger la table utilisateur

dans Mysql a en fait une base de données intégrée nommée mysql. Cette base de données stocke certaines données Mysql, telles que les utilisateurs, les informations d'autorisation, les procédures stockées, etc. Par conséquent, nous pouvons afficher tous les utilisateurs via ce qui suit. énoncé de requête simple Tissu en laine.

SELECT User, Host, Password FROM mysql.user;
Copier après la connexion

Vous verrez les informations suivantes :

+------------------+--------------+--------------+
| user             | host         | password     |
+------------------+--------------+--------------+
| root             | localhost    | 37as%#8123fs |
| debian-test-user | localhost    | HmBEqPjC5Y   |
| johnsm           | localhost    |              |
| brian            | localhost    |              |
| root             | 111.111.111.1|              |
| guest            | %            |              |
| linuxprobe       | 10.11.12.13  | RFsgY6aiVg   |
+------------------+--------------+--------------+
7 rows in set (0.01 sec)
Copier après la connexion

Si vous souhaitez augmenter ou diminuer l'affichage de certaines colonnes, il vous suffit de modifier cette instruction SQL. Par exemple, il vous suffit d'afficher le nom d'utilisateur de l'utilisateur, puis. Vous pouvez l'utiliser comme ça

SELECT User FROM mysql.user;,
Copier après la connexion

Développer les connaissances

Afficher tous les utilisateurs (pas de doublons)

Les amis qui connaissent Mysql connaissent le rôle de la modification DISTINCT, n'est-ce pas, c'est de supprimer les données en double, donc Nous pouvons utiliser la commande suivante pour afficher tous vos utilisateurs Mysql et ignorer les utilisateurs qui n'ont que des noms d'hôte différents.

SELECT DISTINCT User FROM mysql.user;
Copier après la connexion

Le résultat de cette commande est le suivant :

+------------------+
| user             | 
+------------------+
| root             | 
| debian-test-user | 
| johnsm           | 
| brian            | 
| guest            | 
| linuxprobe       | 
+------------------+
6 rows in set (0.01 sec)
Copier après la connexion

Apprentissage recommandé : Tutoriel vidéo mysql, Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!