Menyelesaikan Masalah Akses Ditolak Ralat untuk Pengguna 'root' dalam PHPMyAdmin
Apabila cuba mengubah suai kata laluan root menggunakan PHPMyAdmin, pengguna mungkin menghadapi ralat mesej:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
Ralat ini menghalang akses kepada panel PHPMyAdmin. Untuk menyelesaikan isu ini, ikut langkah berikut:
Edit Fail Konfig PHPMyAdmin
Cari fail config.inc.php dalam direktori pemasangan PHPMyAdmin anda. Bukanya menggunakan editor teks.
Kemas kini Kata Laluan Root
Cari blok kod berikut dalam fail:
$cfg['Servers'][$i]['user'] = '**your-root-username**'; $cfg['Servers'][$i]['password'] = '**root-password**';
Ganti ruang letak dengan nama pengguna dan kata laluan akar sebenar anda. Pastikan kata laluan disertakan dalam petikan tunggal.
Lumpuhkan Pengesahan Kata Laluan
Tambah baris berikut ke bahagian bawah blok kod:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
Ini melumpuhkan pengesahan kata laluan untuk pengguna root, membolehkan anda mengakses PHPMyAdmin tanpa memerlukan kata laluan.
Simpan dan Mulakan Semula
Simpan config.inc. php dan mulakan semula Apache (atau pelayan web anda) untuk perubahan berkuat kuasa.
Selepas mengikuti langkah ini, anda sepatutnya boleh mengakses panel PHPMyAdmin dengan kata laluan akar yang dikemas kini. Ingat untuk melumpuhkan tetapan AllowNoPassword setelah anda berjaya mengakses panel.
Atas ialah kandungan terperinci Mengapa saya mendapat ralat \'Akses ditolak untuk pengguna \'root\'@\'localhost\'\' apabila cuba mengubah suai kata laluan root dalam PHPMyAdmin?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!