Cómo enumerar a los usuarios en una base de datos MySQL

Cómo enumerar a los usuarios en una base de datos MySQL
MySQL Server es a menudo la primera opción para los usuarios que desean trabajar con SQL (lenguaje de consulta estructurada). Tiene múltiples características avanzadas que lo hacen más seguro, confiable y eficiente. La mayoría de las veces, es necesario administrar una base de datos en un servidor MySQL. En ese caso, consulte la lista de cuentas de usuario. Más específicamente, se pueden usar múltiples comandos y declaraciones para este propósito.

Los resultados de esta publicación son:

  • Método 1: Cómo enumerar a los usuarios actuales en una base de datos MySQL?
  • Método 2: Cómo enumerar los usuarios de la base de datos MySQL registrados actuales?
  • Método 3: Cómo enumerar a los usuarios con la cuenta bloqueada y los detalles de contraseña en una base de datos MySQL?

Método 1: Cómo enumerar a los usuarios actuales en una base de datos MySQL?

Para obtener la lista de todos los usuarios actuales en una base de datos MySQL, se deben seguir los pasos.

Paso 1: Iniciar "Solicitud del sistema"

Al principio, abra el "Solicitante del sistema"Terminal con la ayuda del menú de inicio:

Paso 2: Acceda al servidor MySQL

Ahora, acceda al servidor MySQL utilizando el comando dado junto con el nombre de usuario y la contraseña de usuario:

mysql -u raíz -p

Paso 3: Mostrar bases de datos

A continuación, usa el "ESPECTÁCULO"Comando con el"Bases de datosOpción para ver todas las bases de datos existentes:

Mostrar bases de datos;

Desde la salida dada a continuación, hemos seleccionado el "mysql"Base de datos:

Paso 4: Cambiar la base de datos

Ahora, cambie la base de datos actual ejecutando el "USARComando "y especifique el nombre de la base de datos de la siguiente manera:

Usar mysql;

Paso 5: Lista de usuarios actuales

Para obtener la información sobre todos los usuarios actuales, el "usuario()"La función se puede invocar con el"SELECCIONAR" declaración:

Seleccionar usuario ();

Como puede ver, actualmente, tenemos un "root@localhost"Usuario:

También podemos usar el "usuario actual()"Función para ver el nombre de usuario actual:

Seleccione Current_User ();

Método 2: Cómo enumerar los usuarios de la base de datos MySQL registrados actuales?

A veces, debe ver solo a los usuarios registrados actualmente en una base de datos MySQL. Para este propósito, utilice el "SELECCIONAR" dominio:

Seleccione el comando de usuario, host, de información_schema.lista de procesos;

Aquí:

  • "SELECCIONAREl comando se utiliza para seleccionar el valor de la variable.
  • "usuario"La opción obtiene todos los nombres de los usuarios.
  • "anfitrión"La opción denota el nombre de host.
  • "dominio"Representa a un usuario que ejecuta una consulta y otra en el"Demonio" estado.
  • "DESe utiliza la cláusula para seleccionar algunos registros de una tabla.
  • "Información_schema.lista de procesos"Es la lista de procesos MySQL que representa qué proceso está realizando actualmente el conjunto de información:

Método 3: Cómo enumerar a los usuarios con la cuenta bloqueada y los detalles de contraseña en una base de datos MySQL?

Para obtener la lista de los usuarios con los detalles de su cuenta y contraseña en una base de datos MySQL, se puede utilizar el siguiente comando:

Seleccione Usuario, Host, Account_Locked, Password_Exptied del usuario;

En el comando indicado anteriormente:

  • "cuenta bloqueadaLa opción se utiliza para representar el estado de la cuenta de los usuarios si está bloqueado o no.
  • "la contraseña expiró"La opción denota si la contraseña de la cuenta del usuario ha caducado o no.

Como puede ver en la salida proporcionada a continuación, se ha mostrado toda la información:

Hemos compilado varias formas de obtener la lista de usuarios en una base de datos MySQL.

Conclusión

Para obtener a los usuarios en una base de datos MySQL, hay múltiples formas según los usuarios, como si el usuario solo desee obtener la lista de usuarios actual, entonces el ""Show user ()" o "Show current_user ()"Las declaraciones se pueden usar. Por otro lado, si se requiere obtener la información junto con el usuario, el nombre de host, el comando, la cuenta y la contraseña, el "SELECCIONAR"La declaración se puede utilizar. Esta publicación describió múltiples formas de obtener la lista de usuarios en una base de datos MySQL.