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í
exit
a 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