Página 1 de 1

[Dica] mySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost'

Enviado: 13 Mar 2014 17:48
por marceloleaes
Bom, o usuário root precisava de privilégios para acessar o sistema, mas quem poderia me dar esta permissão? O usuário root, é claro. Um típico problema do ovo ou da galinha.

Felizmente, em sistemas Debian e derivados, existe um outro usuário super poderoso, o debian-sys-maint e a senha de acesso a esta conta está no arquivo /etc/mysql/debian.cnf

Então:

Código: Selecionar todos

mysql -u debian-sys-maint -p
Enter password:
Em seguida, emitir o comando:

Código: Selecionar todos

grant all privileges on *.* to 'root'@'localhost' identified by 'SENHADOUSUARIOROOT' with grant option
Tudo resolvido  ;)