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.