sql >> Base de Datos >  >> RDS >> Mysql

MySQL Mostrar usuarios

La forma en que está estructurado MySQL es que mantiene a sus propios usuarios en una tabla MySQL, inteligente, ¿no? Están relacionados con las bases de datos a las que tienen acceso y los permisos que tienen en esas bases de datos. Además de eso, también almacenan información sobre el Usuario, como contraseña y roles. Hay comandos de MySQL para mostrar las Bases de datos y las Tablas, explíquelos, pero dado que el Usuario es una entrada en esas Tablas, hay una forma ligeramente diferente de mostrarlos.

Necesitas acceso raíz a la base de datos MySQL para poder ver todos los usuarios en el servidor, para esto inicialmente debe iniciar sesión como usuario root:

mysql -u root -p
# enter password for the root user

Como la tabla de usuarios tiene muchas columnas, hay varias importantes, como el host y el usuario. Usaremos una declaración SELECT para ver algunos de ellos para las entradas actuales:

SELECT Host, User FROM mysql.user;

Esto podría enumerar varias entradas duplicadas para el usuario, ya que podría tener varios hosts diferentes, solo podemos enumerar los usuarios únicos, para esto usaremos DISTINCT con SELECT:

SELECT DISTINCT User from mysql.user;

¡Experimente con diferentes comandos MySQL en nuestros Planes de alojamiento SSD VPS u obtenga total libertad administrando su propio servidor dedicado a un precio muy asequible!

Comandos útiles de MySQL:

  • MySQL Mostrar concesiones para todos los usuarios