logo

MySQL Mostrar usuarios/Enumerar todos los usuarios

A veces quieres administrar una base de datos en MySQL. En ese caso, necesitamos ver la lista de todas las cuentas de usuario en una base de datos. La mayoría de las veces asumimos que existe una MOSTRAR USUARIOS comando similar a MOSTRAR BASES DE DATOS, MOSTRAR TABLAS, etc. para mostrar la lista de todos los usuarios disponibles en el servidor de base de datos. Desafortunadamente, la base de datos MySQL no tiene el comando MOSTRAR USUARIOS para mostrar la lista de todos los usuarios en el servidor MySQL. Podemos utilizar la siguiente consulta para ver la lista de todos los usuarios en el servidor de base de datos:

 mysql> Select user from mysql.user; 

Después de la ejecución exitosa de la declaración anterior, obtendremos los datos del usuario de la tabla de usuarios del servidor de base de datos MySQL.

cadena.subcadena java

Veamos cómo podemos utilizar esta consulta. Primero tenemos que abrir el mysql servidor utilizando el herramienta cliente mysql e inicie sesión como administrador en la base de datos del servidor. Ejecute la siguiente consulta:

 > mysql -u root -p Enter password: ********* mysql> use mysql; Database changed mysql> SELECT user FROM user; 

Obtendremos el siguiente resultado donde podremos ver el cinco usuarios en nuestra base de datos local:

MySQL Mostrar usuarios

Si queremos ver más información sobre la tabla de usuarios, ejecute el siguiente comando:

 mysql> DESC user; 

Le dará el siguiente resultado que enumera todas las columnas disponibles del mysql.usuario base de datos:

MySQL Mostrar usuarios

Para obtener la información seleccionada, como nombre de host, estado de caducidad de la contraseña y bloqueo de cuenta, ejecute la consulta como se muestra a continuación:

programa de herencia en python
 mysql> SELECT user, host, account_locked, password_expired FROM user; 

Después de la ejecución exitosa, dará el siguiente resultado:

MySQL Mostrar usuarios

Mostrar usuario actual

Podemos obtener información del usuario actual utilizando el usuario() o usuario_actual() función, como se muestra a continuación:

 mysql> Select user(); or, mysql> Select current_user(); 

Después de ejecutar el comando anterior, obtendremos el siguiente resultado:

MySQL Mostrar usuarios

Mostrar usuario registrado actualmente

Podemos ver el usuario actualmente conectado en el servidor de la base de datos utilizando la siguiente consulta en el servidor MySQL:

 mysql> SELECT user, host, db, command FROM information_schema.processlist; 

El comando anterior proporciona el resultado, como se muestra a continuación:

MySQL Mostrar usuarios

En esta salida, podemos ver que actualmente hay cuatro usuarios registrados en la base de datos, donde uno está ejecutando un Consulta , y otros se muestran en Dormir o demonio estado.

como descargar videos de youtube vlc