Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQLSTATE[HY000] [1698] Acesso negado para usuário 'root'@'localhost'


Acontece que você não pode usar o root usuário em 5.7 sem se tornar um sudo 'er. Isso significa que você não pode simplesmente executar mysql -u root mais e tem que fazer sudo mysql -u root em vez de.

Isso também significa que não funcionará mais se você estiver usando o root usuário em uma GUI (ou supostamente qualquer aplicativo que não seja de linha de comando). Para fazê-lo funcionar, você terá que criar um novo usuário com os privilégios necessários e usá-lo.

Veja esta resposta para mais detalhes.