Rumah  >  Artikel  >  pangkalan data  >  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

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
Patricia Arquetteasal
2024-10-26 20:17:02107semak imbas

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.

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
  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]';
  3. Mulakan semula Perkhidmatan MySQL:

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

      brew services restart mysql

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!

Kenyataan:
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