Rumah > pangkalan data > tutorial mysql > Mengapakah Saya Mendapat Ralat \'Akses Ditolak untuk Pengguna \'root\'@\'localhost\' (menggunakan kata laluan: NO)\' dalam MySQL?

Mengapakah Saya Mendapat Ralat \'Akses Ditolak untuk Pengguna \'root\'@\'localhost\' (menggunakan kata laluan: NO)\' dalam MySQL?

Susan Sarandon
Lepaskan: 2024-11-03 16:20:02
asal
995 orang telah melayarinya

Why am I Getting

MySQL: Access Denied Error 1045 for Root User

Isu biasa yang dihadapi oleh pengguna MySQL ialah "Dokumentasi #1045 - Access dinafikan untuk pengguna 'root'@'localhost' (menggunakan kata laluan: NO)" ralat. Ini berlaku apabila cuba menyambung ke pelayan MySQL menggunakan pengguna root tanpa kata laluan.

Punca:

Apabila memasang dan mengkonfigurasi MySQL, kata laluan mungkin tidak ditentukan untuk pengguna root. Ini membawa kepada ralat "Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata laluan: NO)" semasa cuba menyambung ke pangkalan data.

Penyelesaian:

Untuk menyelesaikan ralat ini, ikuti langkah berikut:

  1. Buka fail konfigurasi (config.inc.php) yang terletak di laluan "C:wampappsphpmyadmin3.2.0.1config.inc.php" (ganti "wamp" dengan nama pelayan anda jika tidak menggunakan Wamp Server).
  2. Cari baris "$cfg['Servers'][$i]['password']='" dan tukarkannya kepada "$cfg ['Servers'][$i]['password']='NO'".
  3. Simpan fail.
  4. Muat semula phpMyAdmin. Mesej ralat kini sepatutnya membaca "Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata laluan: YES)".
  5. Tukar kata laluan dalam baris sebelumnya kepada kata laluan akar yang anda inginkan.

Nota Tambahan:

  • Jika ralat berterusan selepas menetapkan kata laluan, pastikan perkhidmatan MySQL sedang berjalan dan anda menggunakan kata laluan yang betul.
  • Memulakan semula perkhidmatan MySQL juga boleh menyelesaikan isu ini.

Atas ialah kandungan terperinci Mengapakah Saya Mendapat Ralat \'Akses Ditolak untuk Pengguna \'root\'@\'localhost\' (menggunakan kata laluan: NO)\' dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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