Menyelesaikan masalah MySQL 8.0.11 Ralat Sambungan: Caching_sha2_Isu Kata Laluan
Pengguna MySQL telah menghadapi ralat semasa cuba menyambung ke pelayan MySQL 8.0. 11 menggunakan MySQL Workbench. Mesej ralat: "Tidak dapat menyambung ke pelayan MySQL, pemalam pengesahan: caching_sha2_password: modul yang ditentukan tidak dapat ditemui" telah berterusan walaupun mengikuti tutorial pemasangan.
Sebab
Isu ini berpunca daripada pemalam pengesahan lalai yang ditetapkan kepada caching_sha2_password, yang memerlukan prosedur khusus untuk versi MySQL tertentu.
Penyelesaian
- Navigasi ke my. ini dalam direktori pemasangan MySQL anda dan bukanya.
- Dalam bahagian [mysqld] fail my.ini, cari arahan default_authentication_plugin.
- Ulas pemalam pengesahan caching_sha2_password dengan menambah simbol # pada permulaan baris.
- Tambah baris baharu dengan arahan berikut: default_authentication_plugin=mysql_native_password.
- Simpan perubahan dan tutup fail my.ini.
- Buka klien baris arahan dan sambungkan ke MySQL sebagai root.
- Laksanakan pertanyaan SQL berikut: ALTER USER 'root'@'localhost' DIKENAL PASTI DENGAN mysql_native_password OLEH 'xxx';, di mana 'xxx' ialah anda kata laluan akar semasa.
- Mulakan semula perkhidmatan MySQL.
Nota Tambahan
- Anda mungkin perlu melumpuhkan Caching_SHA2_Password dalam MySQL pada Windows dengan mengikuti langkah tambahan.
- Jika ralat berterusan, sahkan bahawa kata laluan yang dinyatakan adalah betul dan anda mempunyai kebenaran yang mencukupi untuk menyambung ke pelayan MySQL.
- Untuk bantuan lanjut, rujuk kepada dokumentasi MySQL atau berunding dengan pentadbir MySQL yang berpengalaman.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan artikel anda:
* **Ralat Sambungan MySQL 8.0.11: \'Tidak dapat menyambung ke pelayan MySQL, pemalam pengesahan: caching_sha2_password...\' - Cara F. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!