Ko’pincha phpmyadmin bilan ishlaganimizda quidagi xabarga dush kelamiz:
#1045 – Access denied for user ‘root’@’localhost’ (using password: YES)
Ya’ni mysql root paroli o’zgartirilgan va yangi parolni phpmyadmin ning config faylidagi password o’zgaruvchisini qiymatini yangi parolni o’zgartirishimiz lozim. Agar parolni unutib qo’ygan bo’lsangiz nima qilish kerak?
Buning uchun c:\WebServers\usr\local\mysql-5.1\ katalogidagi my.cnf faylini ochamiz va [mysqld] dan keyin quidagi qatorni qo’shamiz:
skip-grant-tables
Faylni saqlab, denwerni qayta yuklaymiz. http://localhost/Tools/phpMyAdmin/ ga kirib, sql maydoniga quidagi sql so’rovini yozamiz:
UPDATE mysql.user SET Password=PASSWORD(‘MyNewPass’) WHERE User=’root’;
FLUSH PRIVILEGES;
skip-grant-tables ni my.cnf faylidan o’chirib tashlaymiz va yana denwerni qayta yuklaymiz.
z:\home\localhost\www\Tools\phpmyadmin\ dagi config.inc.php faylidagi quidagi 3 ta qatorga o’zgartirish kiritamiz:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'MyNewPass';
Recent Comments