Berikut ialah beberapa pilihan tajuk yang berasaskan soalan, sesuai dengan kandungan artikel dan dalam bahasa Inggeris: * Kegagalan Sambungan MySQL dalam Sekuel Pro: Mengapa Saya Tidak Boleh Menyambung? * Sekuel Pro dan MySQL Authentica

Patricia Arquette
Lepaskan: 2024-10-26 20:17:02
asal
106 orang telah melayarinya

Here are a few title options that are question-based, fit the article's content, and are in English:

* MySQL Connection Failure in Sequel Pro: Why Can't I Connect?
* Sequel Pro and MySQL Authentication: How to Fix the

Menyelesaikan Masalah Kegagalan Sambungan MySQL dalam Sequel Pro

Apabila cuba menyambung ke pangkalan data MySQL menggunakan Sequel Pro pada macOS, anda mungkin menghadapi perkara berikut ralat:

Unable to connect to host 127.0.0.1, or the request timed out.
Salin selepas log masuk

Isu ini timbul kerana Sequel Pro masih belum menyesuaikan diri dengan perubahan terkini dalam pengesahan pengguna MySQL. Mesej ralat secara khusus menunjukkan bahawa pemalam pengesahan caching_sha2_password tidak ditemui.

Penyelesaian: Mengubah Suai Tetapan Pengesahan

Untuk menyelesaikan isu ini, anda perlu mengemas kini pengesahan secara manual tetapan untuk MySQL. Berikut ialah langkah yang perlu diikuti:

  1. Kemas kini Konfigurasi MySQL:

    • Edit fail konfigurasi my.cnf, biasanya terletak di / etc/my.cnf.
    • Dalam bahagian [mysqld], tambahkan baris berikut:

      default-authentication-plugin=mysql_native_password
      Salin selepas log masuk
  2. Tukar Kata Laluan Root:

    • Sambung ke pelayan MySQL dari terminal menggunakan mysql -u root -p.
    • Setelah disambungkan, laksanakan arahan berikut untuk tukar kata laluan root kepada yang serasi dengan pemalam mysql_native_password:

      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[new password]';
      Salin selepas log masuk
  3. Mulakan semula Perkhidmatan MySQL:

    • Keluar dari shell MySQL dan mulakan semula perkhidmatan MySQL menggunakan arahan berikut:

      brew services restart mysql
      Salin selepas log masuk

Setelah melengkapkan langkah ini, Sequel Pro sepatutnya dapat untuk menyambung ke pangkalan data MySQL tanpa masalah.

Nota: Untuk pemasangan MySQL bukan buatan sendiri, pembetulan pantas yang merosakkan tersedia dengan memulakan pangkalan data melalui Keutamaan Sistem dan memilih "Gunakan kata laluan lama. " Walau bagaimanapun, kaedah ini akan memadamkan jadual sedia ada.

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk yang berasaskan soalan, sesuai dengan kandungan artikel dan dalam bahasa Inggeris: * Kegagalan Sambungan MySQL dalam Sekuel Pro: Mengapa Saya Tidak Boleh Menyambung? * Sekuel Pro dan MySQL Authentica. 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!