Това е така, защото Sequel Pro все още не е готов за нов вид потребителско влизане, тъй като грешката гласи:няма драйвер.
mysql + homebrew
По принцип ще трябва да извършите някои действия ръчно, но данните от вашата база данни няма да бъдат изтрити, както в решението по-долу
-
Отидете до файла my.cnf и в секция
[mysqld]
добавяне на ред:default-authentication-plugin=mysql_native_password
-
Влезте в mysql сървър от терминал:стартирайте
mysql -u root -p
, след което вътре в обвивката изпълнете тази команда (заменяйки [парола] с действителната си парола):ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';
-
излезте от обвивката на mysql с
exit
и стартирайтеbrew services restart mysql
.
Би трябвало да работи.
Бързо коригиране (разрушителен метод)
Бързо решение за инсталирания, които не са домашни:
Apple Logo > System Preferences > MySQL > Initialize Database
, след това въведете новата си парола и изберете „Използване на наследена парола“
След рестартиране трябва да можете да се свържете. Правете го само при нови инсталирания, защото в противен случай може да загубите своите db таблици.
my.cnf
Файлът my.cnf се намира в /etc/my.cnf на Unix/Linux