Hay algunos usuarios creados por MySQL para varios propósitos que van desde el manejo de la replicación hasta ser el definidor de los objetos del esquema del sistema. Los usuarios se resumen en la siguiente tabla:
Usuario | Primera versión | Última versión | Característica | Comentarios |
---|---|---|---|---|
usuario del sistema | (Al menos desde 5.0) | Replicación | Utilizado para los hilos de E/S y SQL (hilos de conexión y aplicador). Este no es un usuario real, sino solo una etiqueta utilizada en MOSTRAR LISTA DE PROCESOS y lugares similares para indicar que es un usuario interno. No hay forma de conectarse como "usuario del sistema". | |
mysql.sys@localhost | 5.7.9 | esquema del sistema | Usado por el esquema sys como definidor de vistas, procedimientos almacenados y funciones almacenadas. El usuario por defecto tiene una contraseña no válida y está bloqueado, por lo que no se puede utilizar para conectarse a MySQL. | |
_gr_usuario@localhost | 5.7.17 | 5.7.18 | Replicación de grupos | Usado para la replicación de grupos y creado con una contraseña secreta y la cuenta bloqueada. Puede ser útil cambiar la contraseña por otra en caso de que la cuenta se desbloquee por error. Mejor:actualice a 5.7.19 o posterior (se recomienda la última versión) donde el usuario _gr_user@localhost ha sido reemplazado por el usuario mysql.session@localhost . |
mysql.session@localhost | 5.7.19 | Complementos | Usado internamente por complementos para acceder al servidor. El usuario por defecto tiene una contraseña no válida y está bloqueado, por lo que no se puede utilizar para conectarse a MySQL. | |
mysql.infoschema@localhost | 8.0.4 | Esquema de información | Se utiliza como DEFINITOR para vistas INFORMATION_SCHEMA . El uso de la cuenta mysql.infoschema evita los problemas que ocurren si un DBA cambia el nombre o elimina la cuenta raíz. Esta cuenta está bloqueada para que no se pueda usar para conexiones de clientes. |