Isso ocorre porque o Sequel Pro ainda não está pronto para um novo tipo de login de usuário, pois o erro indica:não há driver.
mysql + homebrew
Basicamente, você terá que executar algumas ações manualmente, no entanto, seus dados de banco de dados não serão excluídos como na solução abaixo
-
Vá para o arquivo my.cnf e na seção[mysqld]
adicionar linha:
default-authentication-plugin=mysql_native_password
-
Faça login no servidor mysql a partir do terminal:executemysql -u root -p
, então dentro do shell execute este comando (substituindo [senha] com sua senha real):
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';
-
saia do shell do mysql comexit
e executebrew services restart mysql
.
Deveria trabalhar.
Correção rápida (método destrutivo)
Correção rápida para instalações não homebrew:
Apple Logo > System Preferences > MySQL > Initialize Database
, digite sua nova senha e selecione 'Usar senha herdada' Após a reinicialização, você poderá se conectar. Faça isso apenas em novas instalações, porque você pode perder suas tabelas de banco de dados caso contrário.
meu.cnf
O arquivo my.cnf está localizado em /etc/my.cnf no Unix/Linux