Ralat MySQL: Akses Ditolak untuk Pengguna 'root@localhost' (Menggunakan Kata Laluan: NO)
Masalah:
Apabila cuba menjalankan WordPress pada desktop Windows, MySQL diperlukan. Walau bagaimanapun, tanpa menetapkan kata laluan root semasa pemasangan, WordPress meminta satu kata laluan semasa pemasangan. Percubaan untuk mengakses MySQL dengan kata laluan lalai atau tanpa kata laluan menggunakan mysql -u root -p mengakibatkan akses ditolak.
Potensi Resolusi:
Pengguna mungkin tidak telah menetapkan kata laluan root untuk MySQL semasa pemasangan. Untuk menyelesaikan isu ini, ikuti langkah di bawah:
mysqld --defaults-file="C:\program files\mysql\mysql server 5.1\my.ini" --init-files=C:\root.txt
Kemas kini:
Walaupun selepas mengikuti langkah di atas, akses mungkin masih dinafikan dengan mesej ralat:
"Akses ditolak untuk pengguna 'root@localhost' (menggunakan kata laluan:YA)"
Penyelesaian Tambahan:
Untuk membetulkan ralat ini, tetapkan semula kata laluan pengguna root menggunakan yang berikut langkah:
mysql> use mysql; mysql> truncate table user; mysql> flush privileges; mysql> grant all privileges on *.* to root@localhost identified by 'YourNewPassword' with grant option; mysql> quit;
Atas ialah kandungan terperinci Mengapa Akses MySQL Ditolak untuk Pengguna 'root@localhost' (Menggunakan Kata Laluan: TIDAK atau YA)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!