Como resolver o erro de acesso ao banco de dados no MySQL ou MariaDB: ERROR 1698 (28000): Access denied for user ‘root’@’localhost’.
- Autor do postPor Elias Praciano
- Data de publicação28/07/2017
- 25 comentáriosem Como resolver o erro 1698 de acesso negado no MySQL e MariaDB
Se você obteve a mensagem ERROR 1698 ACCESS DENIED FOR USER ao tentar acessar o seu banco de dados MySQL ou MariaDB, este passo a passo pode ajudar a resolver o problema.
Abra um terminal e autentique-se no sistema como superusuário.
Agora, siga o procedimento:
- Autentique-se como administrador no servidor de banco de dados:
mysql -u root
e acesse o ‘mysql’:use mysql
- Faça a seguinte edição:
update user set plugin='' where User='root';
- Por fim, “refresque” o cache e saia do servidor:
flush privileges; exit
Estes 3 passos devem resolver o problema.
Sobre o Autor