Je to proto, že Sequel Pro ještě není připraven na nový druh uživatelského přihlášení, protože chyba uvádí:neexistuje žádný ovladač.
mysql + homebrew
V zásadě budete muset provést některé akce ručně, ale data databáze nebudou smazána jako v řešení níže
-
Přejděte do souboru my.cnf a v sekci
[mysqld]přidat řádek:default-authentication-plugin=mysql_native_password -
Přihlaste se k serveru mysql z terminálu:spusťte
mysql -u root -p, pak v shellu spusťte tento příkaz (nahrazením [heslo] s vaším skutečným heslem):ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]'; -
opusťte mysql shell pomocí
exita spusťtebrew services restart mysql.
Mělo by to fungovat.
Rychlá oprava (destruktivní metoda)
Rychlá oprava pro jiné než domácí instalace:
Apple Logo > System Preferences > MySQL > Initialize Database , poté zadejte své nové heslo a vyberte „Použít starší heslo“
Po restartu by mělo být možné se připojit. Udělejte to pouze na čerstvých instalacích, protože jinak můžete přijít o tabulky db.
my.cnf
Soubor my.cnf se nachází v /etc/my.cnf v systému Unix/Linux