Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Koneksi Sekuel Pro dan MySQL gagal

Ini karena Sequel Pro belum siap untuk login pengguna jenis baru, seperti yang dinyatakan kesalahan:tidak ada driver.

mysql + homebrew

Pada dasarnya Anda harus melakukan beberapa tindakan secara manual, namun- data database Anda tidak akan dihapus seperti pada solusi di bawah

  • Buka file my.cnf dan di bagian [mysqld] tambahkan baris:

    default-authentication-plugin=mysql_native_password

  • Masuk ke server mysql dari terminal:jalankan mysql -u root -p , lalu di dalam shell jalankan perintah ini (ganti [password] dengan kata sandi Anda yang sebenarnya):

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';

  • keluar dari shell mysql dengan exit dan jalankan brew services restart mysql .

Harus berhasil.

Perbaikan cepat (metode destruktif)

Perbaikan cepat untuk pemasangan non-homebrew:

Apple Logo > System Preferences > MySQL > Initialize Database , lalu ketik sandi baru Anda dan pilih 'Gunakan sandi lama'

Setelah restart Anda harus dapat terhubung. Lakukan hanya pada instalasi baru, karena Anda mungkin kehilangan tabel db Anda.

my.cnf

File my.cnf terletak di /etc/my.cnf di Unix/Linux

Alternatif

Bagi mereka yang masih berjuang dengan masalah Sequel Pro:Sequel Pro adalah produk yang hebat, tetapi dengan banyak masalah yang belum terselesaikan dan rilis terakhir yang bertanggal 2016 mungkin ada baiknya untuk mencari beberapa alternatif. Ada garpu SequelPro yang disebut SequelAce yang tampaknya cukup stabil dan mutakhir, ia mempertahankan fungsionalitas yang serupa, tampilan dan nuansa yang serupa, namun pada saat yang sama tidak memiliki masalah Sequel Pro lama.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Teks JSON tidak valid dalam argumen 2 - json_contains di MySQL 5.7.8

  2. Mengapa CONCAT () tidak default ke charset default di MySQL?

  3. DI MANA vs MEMILIKI

  4. MySQL:Mengapa menentukan lebar tampilan tanpa menggunakan zerofill

  5. Pilih TOP X (atau terbawah) persen untuk nilai numerik di MySQL