MariaDB: Encuentra usuarios en MariaDB

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MariaDB: Encuentra usuarios en MariaDB

Pregunta: ¿Se ejecuta una consulta en MariaDB que devolverá todos los usuarios creados?

Respuesta: En MariaDB, hay una tabla de sistema llamada mysql.user. Dado que MariaDB es una bifurcación de MySQL, la tabla del sistema todavía se llama mysql.user por compatibilidad.

Puede ejecutar una consulta en esta tabla del sistema, que devuelve todos los usuarios que se han creado en MariaDB e información sobre esos usuarios.

Para recuperar todos los usuarios en MariaDB, puede ejecutar la siguiente instrucción SQL:

SELECT User
FROM mysql.user;

La tabla mysql.user contiene las siguientes columnas:

Pilar explique
anfitrión El host del usuario (es decir, localhost, %, etc.)
usuario Nombre de usuario (es decir, root, prograrmaplus, etc.)
contraseña Las contraseñas se almacenan como hashes
Select_priv Y o N (indica si el permiso ha sido asignado al usuario)
insertar privacidad Y o N (indica si el permiso ha sido asignado al usuario)
Actualizar privacidad Y o N (indica si el permiso ha sido asignado al usuario)
remove_priv Y o N (indica si el permiso ha sido asignado al usuario)
crear_priv Y o N (indica si el permiso ha sido asignado al usuario)
drop_priv Y o N (indica si el permiso ha sido asignado al usuario)
Privacidad de sobrecarga Y o N (indica si el permiso ha sido asignado al usuario)
shutdown_priv Y o N (indica si el permiso ha sido asignado al usuario)
Proceso_priv Y o N (indica si el permiso ha sido asignado al usuario)
archivo_priv Y o N (indica si el permiso ha sido asignado al usuario)
Grant_priv Y o N (indica si el permiso ha sido asignado al usuario)
Referencias_priv Y o N (indica si el permiso ha sido asignado al usuario)
Index_priv Y o N (indica si el permiso ha sido asignado al usuario)
Alter_priv Y o N (indica si el permiso ha sido asignado al usuario)
mostrar_db_priv Y o N (indica si el permiso ha sido asignado al usuario)
súper privacidad Y o N (indica si el permiso ha sido asignado al usuario)
create_tmp_table_priv Y o N (indica si el permiso ha sido asignado al usuario)
Lock_tables_priv Y o N (indica si el permiso ha sido asignado al usuario)
Execute_priv Y o N (indica si el permiso ha sido asignado al usuario)
Repl_slave_priv Y o N (indica si el permiso ha sido asignado al usuario)
Repl_client_priv Y o N (indica si el permiso ha sido asignado al usuario)
Create_view_priv Y o N (indica si el permiso ha sido asignado al usuario)
Show_view_priv Y o N (indica si el permiso ha sido asignado al usuario)
crear_rutina_priv Y o N (indica si el permiso ha sido asignado al usuario)
Alter_routine_priv Y o N (indica si el permiso ha sido asignado al usuario)
Crear privacidad de usuario Y o N (indica si el permiso ha sido asignado al usuario)
evento_priv Y o N (indica si el permiso ha sido asignado al usuario)
Trigger_priv Y o N (indica si el permiso ha sido asignado al usuario)
Crear espacio de tabla Y o N (indica si el permiso ha sido asignado al usuario)
tipo_ssl barra de seguridad
ssl_cipher Las columnas seguras se almacenan como [BLOB]
x509_emisor Las columnas seguras se almacenan como [BLOB]
x509_asunto Las columnas seguras se almacenan como [BLOB]
mayor problema barra de control de recursos
actualización máxima barra de control de recursos
Número máximo de conexiones barra de control de recursos
max_user_connections barra de control de recursos
insertar barra de seguridad
cadena de autenticación barra de seguridad
La contraseña expiró S o N (indica si la contraseña ha caducado)
es_role Y o N (indica si el usuario es un rol)
(Visited 10 times, 1 visits today)