Lista de usuarios en MySQL

Lista de usuarios en MySQL

MySQL es el DBMS de código abierto gratuito más utilizado (sistema de gestión de bases de datos). Es utilizado por algunas de las organizaciones famosas como la NASA, la Marina de los EE. UU., Tesla, Twitter, Spotify y mucho más. Si su trabajo está relacionado con las tareas de administración de bases de datos para grandes organizaciones y corporaciones, responsables de la integridad de los datos y la atención de los privilegios que los usuarios tienen sobre demasiadas bases de datos, entonces este artículo es para usted. Le guiará en la lista de usuarios, verá los privilegios que tienen y enumerará a los usuarios en nombre de una base de datos. Esto se debe a que podemos enumerar a los usuarios que usan MySQL de MySQL.tabla de usuario.

Para enumerar a los usuarios en MySQL, primero debemos iniciar sesión en el servidor MySQL.

Podemos iniciar sesión en el servidor MySQL como usuario root ejecutando el siguiente comando:

sudo mysql -u root -p

Si no puede iniciar sesión, existe la posibilidad de que su sistema sea mysql.El servicio no está activo y se ejecuta. Entonces, para iniciar el servicio, ejecute el siguiente comando:

sudo systemctl iniciar mysql

Para verificar el estado del servicio, use el siguiente comando:

sudo systemctl status mysql

Si está activo y en ejecución, intente iniciar sesión ahora.

Después de iniciar sesión en el servidor MySQL, podemos enumerar a todos los usuarios, independientemente del acceso que tengan en las diferentes bases de datos utilizando la instrucción SELECT y MySQL Build MySQL.tabla de usuario.

Seleccionar * de mysql.usuario;

Como puede ver en la captura de pantalla, obtuvimos mucha información. Mysql tiene una tabla para la lista de usuarios. Entonces, si queremos recortar las columnas para tener algunas columnas en lugar de usar un asterisco, MySQL proporciona la instrucción DESC para obtener todos los nombres y campos de las columnas de la tabla del usuario.

Para obtener la tabla del usuario, ejecute el siguiente comando:

Desc mysql.usuario;

Después de echar un vistazo a la tabla, podemos enumerar una cantidad limitada de información y tener algunas columnas sobre el usuario. En lugar de usar un signo de Asterisk en la instrucción SELECT, podemos proporcionar los nombres de la columna y enumerar a los usuarios ejecutando el comando en el ejemplo a continuación:

Seleccionar usuario, host de mysql.usuario;

Como puede ver en la captura de pantalla adjunta, tenemos una lista de solo dos columnas ahora.

Conclusión

Este artículo contiene un concepto muy básico y fácil de seguir para enumerar a los usuarios en MySQL utilizando diferentes técnicas. Hemos aprendido cómo podemos usar los nombres de columnas de Myqsl.usuario para recortar la lista y tener una mejor información.

Entonces, para obtener un contenido más útil y una mejor comprensión de los conceptos de bases de datos, siga visitando Linuxhint.comunicarse.