Mysql
 sql >> база данни >  >> RDS >> Mysql

Неуспешна връзка между Sequel Pro и MySQL

Това е така, защото 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

Алтернативи

За тези, които все още се борят с проблемите на Sequel Pro:Sequel Pro беше страхотен продукт, но с много нерешени проблеми и последното издание, датирано от 2016 г., може би е добра идея да потърсите някои алтернативи. Има форк на SequelPro, наречен SequelAce, който изглежда доста стабилен и актуален, поддържа подобна функционалност, подобен външен вид и усещане, но в същото време е лишен от стари проблеми с Sequel Pro

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване на произволни знаци в базата данни на MYSQL

  2. Автоматизиране на внедряване на база данни на MySQL

  3. Как да инсталирате phpMyAdmin на управлявани хостинг акаунти

  4. Как да планирате MySQL заявка?

  5. #1071 - Посоченият ключ беше твърде дълъг; максималната дължина на ключа е 1000 байта