Dit komt omdat Sequel Pro nog niet klaar is voor een nieuw soort gebruikersaanmelding, zoals de fout aangeeft:er is geen stuurprogramma.
mysql + homebrew
In principe zult u enkele acties handmatig moeten uitvoeren, maar uw databasegegevens worden niet verwijderd zoals in de onderstaande oplossing
-
Ga naar mijn.cnf-bestand en in sectie
[mysqld]
regel toevoegen:default-authentication-plugin=mysql_native_password
-
Log in op mysql-server vanaf terminal:voer
mysql -u root -p
uit , voer dan binnen de shell dit commando uit (vervang [wachtwoord] met uw daadwerkelijke wachtwoord):ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';
-
verlaat mysql-shell met
exit
en voerbrew services restart mysql
.
Zou moeten werken.
Quick fix (destructieve methode)
Snelle oplossing voor niet-homebrew-installaties:
Apple Logo > System Preferences > MySQL > Initialize Database
, typ vervolgens uw nieuwe wachtwoord en selecteer 'Verouderd wachtwoord gebruiken'
Na opnieuw opstarten zou u verbinding moeten kunnen maken. Doe het alleen bij nieuwe installaties, omdat u anders uw db-tabellen kunt kwijtraken.
mijn.cnf
Het my.cnf-bestand bevindt zich in /etc/my.cnf op Unix/Linux