Esta guía le mostrará cómo puede ver a los usuarios disponibles en su MySQL usando comandos simples y rápidos.
MySQL voltea a todos los usuarios
Para obtener la información sobre los usuarios en el servidor, consultamos la tabla de usuarios disponible en la base de datos MySQL para obtener información específica.
Asegúrese de que el servidor esté en funcionamiento. A continuación, inicie sesión en el servidor utilizando el usuario root como se muestra en el comando:
mysql -u raíz -pPor ejemplo, recupere las filas de usuario y host en el MySQL.Tabla de usuarios utilizando la instrucción SELECT como se muestra a continuación:
Seleccionar usuario, host de mysql.usuario;La consulta anterior mostrará el nombre de usuario y el host de todos los usuarios del servidor. Aquí hay una salida de ejemplo:
mysql> seleccionar usuario, host de mysql.usuario;NOTA: En la consulta anterior, limitamos las filas al usuario y al host, pero la tabla contiene más filas como Account_Locked, User_Attributes, Delete_Priv, etc.
Para ver todas las filas de la tabla, use la consulta Desc como se muestra a continuación:
Desc mysql.usuario;La salida es como se muestra a continuación:
Mostrar usuario actual
Para ver el usuario actual que inició sesión, puede usar la función Current_User () como se muestra a continuación:
Seleccione Current_User ();Una salida de ejemplo está a continuación:
mysql> seleccione Current_User ();Mostrar los usuarios registrados en los usuarios
Usando la base de datos Information_Schema y la tabla de la lista de procesos, podemos obtener información sobre los usuarios iniciados. La tabla Process_List contiene la lista de operaciones que actualmente están ejecutadas por varios subprocesos en el servidor.
Fuente: https: // dev.mysql.com/doc/refman/8.0/EN/Information-Schema-ProcessList-Table.html
Para ver a los usuarios registrados, use la consulta como se muestra a continuación:
Seleccione ID, usuario, host, db, comando, estado de información_schema.lista de procesos;Esto mostrará información como la identificación, el usuario, etc., de los usuarios registrados y el comando en ejecución actualmente.
Aquí hay una salida de ejemplo:
Conclusión
En este tutorial, discutimos cómo ver a los usuarios y su información correspondiente consultando el MySQL.mesa de usuarios.
Gracias por leer.