Bagaimana untuk Membetulkan Ralat \'Access Denied\' dalam MySQL dengan WAMP?

Mary-Kate Olsen
Lepaskan: 2024-10-26 15:05:02
asal
324 orang telah melayarinya

How to Fix the

Menyelesaikan masalah Ralat "Access Denied" dalam MySQL dengan WAMP

Apabila cuba menyambung ke MySQL melalui konsol atau phpMyAdmin, mesej ralat " #1045 - Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata laluan: YA)" menunjukkan kata laluan atau isu pengesahan yang salah. Isu ini timbul walaupun memastikan kata laluan yang betul digunakan, mungkin disebabkan oleh percanggahan kata laluan atau salah konfigurasi lain.

Penyelesaian:

Untuk menyelesaikan ralat ini, ikut langkah ini :

  1. Tukar Kata Laluan Root:

Mulakan perkhidmatan MySQL dengan arahan berikut:

mysql -u root -p
Salin selepas log masuk

Di dalam Konsol MySQL, masukkan arahan berikut untuk mengemas kini kata laluan akar:

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
Salin selepas log masuk
  1. Kemas kini Fail Konfigurasi:

Edit config.inc. php dan tukar kata laluan root kepada 'MyNewPass':

$cfg['Servers'][$i]['password'] = 'MyNewPass'
Salin selepas log masuk
  1. Mulakan semula Perkhidmatan MySQL:

Berhenti dan mulakan semula MySQL perkhidmatan menggunakan arahan berikut (dengan andaian anda menjalankan WAMP pada Windows):

mysql_stop.bat
mysql_start.bat
Salin selepas log masuk
  1. Sambung semula:

Cuba sambung ke MySQL atau phpMyAdmin sekali lagi menggunakan kata laluan baharu. Anda kini sepatutnya boleh mengakses MySQL dengan jayanya.

Petua Tambahan:

  • Pastikan tembok api anda tidak menyekat port MySQL (3306 secara lalai).
  • Sahkan bahawa 'root' pengguna MySQL mempunyai keistimewaan yang diperlukan untuk mengakses pangkalan data.
  • Semak sebarang sekatan SELinux atau AppArmor yang mungkin menghalang akses.
  • Jika anda 'semula menggunakan MySQL versi 5.7 atau lebih baru, gunakan 'authentication_string' dan bukannya 'Kata Laluan' dalam kenyataan kemas kini.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Access Denied\' dalam MySQL dengan WAMP?. 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!