Uma das formas mais comuns deste erro é:
ERROR 1045 (28000): Access denied for user ‘debian-sys-maint’@’localhost’ (using password: YES)
Para corrigir este problema no Debian e alguns de seus derivados, basta:
- cat /etc/mysql/debian.cnf
- Anote o valor do password
- mysql -u root -p
- Digite o password de acesso da conta root do MySQL
- mysql> GRANT ALL PRIVILEGES ON *.* TO ‘debian-sys-maint’@’localhost’ IDENTIFIED BY ‘<valor_do_password_aqui>’;
- Reinicialize o MySQL server
- /etc/init.d/mysql restart
- Verifique se o acesso foi normalizado
- mysql -u debian-sys-maint -p
- Digite a senha encontrada no arquivo /etc/mysql/debian.cnf