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 jalankanbrew 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