Estaba agregando un usuario a mi servidor a través de MySQL Workbench. Algo salió mal; la adición falló. Posteriormente, mi cuenta raíz ya no pudo acceder a la base de datos a través de Workbench. (acceso denegado)
Pude conectarme como root desde la línea de comando mysql -uroot -p pero root no tiene privilegios.
Este sistema ha estado implementado y funcionando, hasta ahora, durante más de un año.
El registro muestra:
Found invalid password for user: 'mysql.infoschema@localhost'; Ignoring user
Found invalid password for user: 'mysql.session@localhost'; Ignoring user
Found invalid password for user: 'mysql.sys@localhost'; Ignoring user
No tengo ningún usuario con privilegios GRANT.
¿Cómo puedo corregir el problema de la contraseña no válida para estos usuarios del sistema?
MySQL 8
Centos 7
Respuesta1
Tienen contraseñas intencionalmente no válidas.
Si aún tiene problemas de acceso, puede ser una buena idea verificar que no tenga daños en la memoria o en el disco.
Si no logra obtener acceso, puede hacerlo, en el peor de los casos, podríainiciar mysql en modo inseguro, que te permite hacer lo que quieras. (o mejor dicho, ¿alguien lo hará, así que primero deshabilite el acceso a la red)