GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué son las cuentas de usuario reservadas en MySQL?

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.
¿Cuál es el propósito del usuario “mysql.sys@localhost”


Linux
  1. MySQL vs. MariaDB:¿Cuáles son las principales diferencias entre ellos?

  2. Linux:¿qué fuentes de entropía utiliza el kernel de Linux?

  3. ¿Qué fuentes predeterminadas se utilizan?

  4. Conéctese a una base de datos MySQL de forma remota

  5. UNIX/Linux:¿Qué es un shell? ¿Cuáles son las diferentes conchas?

¿Qué es Cloud-Init?

Cómo obtener la lista de cuentas de usuario de MySQL en Linux

¿Qué es MySQL vs MariaDB vs Percona?

SystemD - ¿Para qué se utiliza SystemD?

¿Qué son las cuentas de cPanel?

¿Qué fuentes de entropía utiliza el kernel de Linux?