Mengapa Saya Tidak Boleh Menyambung ke Pangkalan Data MySQL Saya dalam Sequel Pro?

Mary-Kate Olsen
Lepaskan: 2024-10-27 04:34:03
asal
249 orang telah melayarinya

Why Can't I Connect to My MySQL Database in Sequel Pro?

Kegagalan Sambungan Sekuel Pro dan MySQL: Penyelesaian Masalah dan Pembetulan

Ralat "Tidak dapat menyambung ke hos" biasanya timbul apabila Sequel Pro bergelut untuk mewujudkan sambungan dengan pangkalan data MySQL. Ralat ini boleh mengecewakan terutamanya pengguna yang telah berjaya mewujudkan sambungan melalui terminal.

Isu Pemalam Pengesahan

Punca biasa ralat ini ialah penggunaan ' pemalam pengesahan caching_sha2_password' oleh MySQL. Sequel Pro mungkin tidak serasi dengan pemalam ini pada masa ini.

Konfigurasi Homebrew dan my.cnf

Jika anda memasang MySQL melalui Homebrew, anda mungkin perlu mengubah suai my.cnf, yang biasanya terdapat dalam /etc/my.cnf pada sistem Unix/Linux. Dalam bahagian [mysqld] fail, tambah baris berikut:

default-authentication-plugin=mysql_native_password
Salin selepas log masuk

Kemas Kini Log Masuk dan Kata Laluan Terminal MySQL

Seterusnya, log masuk ke pelayan MySQL dari terminal menggunakan arahan 'mysql -u root -p'. Di dalam shell, laksanakan arahan berikut, gantikan [kata laluan] dengan kata laluan sebenar anda:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';
Salin selepas log masuk

Mulakan semula MySQL dan Sambung Semula

Keluar dari shell MySQL dan mulakan semula MySQL menggunakan arahan 'brew services restart mysql'. Cuba untuk menyambung ke pangkalan data daripada Sequel Pro sekali lagi.

Pembetulan Pantas (Kaedah Memusnahkan)

Jika langkah di atas tidak menyelesaikan isu, pertimbangkan penyelesaian pantas berikut , tetapi ambil perhatian bahawa ia merosakkan dan boleh mengakibatkan kehilangan data:

  • Pergi ke Logo Apple > Keutamaan Sistem > MySQL > Mulakan Pangkalan Data.
  • Masukkan kata laluan baharu dan pilih 'Gunakan kata laluan lama'.
  • Mulakan semula MySQL menggunakan 'brew services restart mysql'.

Alternatif kepada Sequel Pro

Adalah penting untuk ambil perhatian bahawa Sequel Pro belum dikemas kini dalam beberapa tahun kebelakangan ini dan mungkin mempunyai beberapa isu yang tidak dapat diselesaikan. Pertimbangkan untuk meneroka alatan pengurusan pangkalan data alternatif seperti SequelAce, yang mengekalkan fungsi dan penampilan yang serupa tetapi mungkin lebih terkini dan boleh dipercayai.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyambung ke Pangkalan Data MySQL Saya dalam Sequel Pro?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!