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) |