ERROR 1045 (28000): Access denied for user ‘admin’@’localhost’ (using password: YES) hatasını alıyor ve mysql de admin kullanıcısının şifresini değiştirmedi iseniz mysql privilege leri ile ilgili bir sorununuz var demektir.
Önce my.cnf dosyamızı açıyoruz.
nano /etc/my.cnf
İçine aşağıdaki satır yok ise ekleyiniz.
skip_grant_tables=1
Dosyayı kaydedip çıkınız ve mysql i restart ediniz.
service mysqld restart
Sonrasında aşağıdaki komutu çalıştırınız.
mysql_fix_privilege_tables –user=admin –password=’SIFRENIZ’ –verbose
***(şifreyi görmek için cat /etc/psa/.psa.shadow komutunu kullanabilirsiniz)
Sonra tekrar mysql i restart edelim.
service mysqld restart
Şimdi muhtemelen düzelmiş olmalı.
Ayhan ARDA
Bir yanıt yazın