(1698, "Acceso denegado para el usuario 'root' @ 'localhost'")
Problema de manejo de errores de mysql:
Cuando se inicia Django, se informa un error:
sudo mysql -u root
Ingrese la línea de comando de mysql
sue mysql
SELECT User, Host, plugin FROM mysql.user;
Como puede ver, el usuario root usa el complemento auth_socket
El usuario root puede configurarse para usar el complemento mysql_native_password
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
Salir y reiniciar mysql
service mysql restart
Ingresar de nuevo. La consulta se ha modificado correctamente.