Rumah > Artikel > pangkalan data > Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel anda: * **Ralat MySQL 1045: \"Akses Ditolak untuk Pengguna \'root\'@\'localhost\'\" - Apa yang Perlu Dilakukan?** * **Cara Membetulkan \"Acce
#1045 - Akses Ditolak untuk Pengguna 'root'@'localhost' (Menggunakan Kata Laluan: YES)
Mesej ralat ini menunjukkan bahawa pengguna root tidak dapat mengakses MySQL menggunakan kata laluan yang ditentukan. Ini boleh berlaku kerana beberapa sebab.
Satu punca yang berpotensi ialah kata laluan yang salah. Dalam kes ini, anda boleh menetapkan semula kata laluan root menggunakan langkah berikut:
Buka command prompt dan masukkan arahan berikut untuk log masuk sebagai root:
mysql -u root -p
Setelah log masuk, laksanakan arahan berikut untuk menetapkan kata laluan baharu:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
Ganti 'MyNewPass' dengan yang anda inginkan kata laluan.
Satu lagi punca ralat adalah konfigurasi yang salah dalam 'config.inc.php'. Semak sama ada tetapan berikut adalah betul:
Jika anda telah mencuba langkah di atas dan ralat berterusan, cuba mulakan semula perkhidmatan MySQL dan pastikan tiada perkhidmatan lain bercanggah dengan MySQL.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel anda: * **Ralat MySQL 1045: \"Akses Ditolak untuk Pengguna \'root\'@\'localhost\'\" - Apa yang Perlu Dilakukan?** * **Cara Membetulkan \"Acce. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!