İçeriğe geçYıllık satın alımlarda tüm ürünlerde sepette %25 indirim
Blog
2 Aylık Alımlarda %53 Aylık Alımlarda %106 Aylık Alımlarda %1512 Aylık Alımlarda %25Sepette İndirim Fırsatı

Diğer

Plesk Hatası: Access denied for user admin@localhost

Tüm yazılara dön

Plesk panelinize erişmeye çalışırken aşağıdaki gibi bir hata alıyorsanız, bu yazı tam size göre:

ERROR: Zend_Db_Adapter_Exception: SQLSTATE[28000] [1045] Access denied for user 'admin'@'localhost' (using password: YES)

Bu hata, Plesk’in admin kullanıcısı ile MySQL veritabanına erişemediğini gösterir. Genellikle:

  • MySQL root şifresi değiştirildiğinde,

  • Veritabanı kullanıcı izinleri bozulduğunda,

  • Plesk yapılandırma dosyasındaki şifre geçersiz hale geldiğinde

bu hata meydana gelir.

Çözüm Adımları

  • admin Kullanıcısının MySQL Şifresini Yeniden Ayarlayın

Aşağıdaki komutla Plesk içinden admin kullanıcısının veritabanı şifresini güncelleyebilirsiniz:

plesk db -e "SET PASSWORD FOR 'admin'@'localhost' = PASSWORD('yeni-şifre');"

yeni-şifre kısmına güçlü bir şifre girmeyi unutmayın.

  • Plesk Yapılandırmasını Onarın

Şifre güncellendikten sonra, yapılandırmadaki uyumsuzlukları düzeltmek için şu komutu çalıştırın:

plesk repair db -y

Bu komut, veritabanı bağlantılarını otomatik olarak kontrol eder ve onarır.

  • Plesk Hizmetini Yeniden Başlatın

Yapılandırma tamamlandıktan sonra Plesk’i yeniden başlatmalısınız:

systemctl restart psa

ya da

service psa restart

  • Plesk Paneline Tekrar Giriş Yapın

Tarayıcınızdan tekrar Plesk panelinize erişin:

https://sunucu-ip-adresiniz:8443

Hatanın giderilmiş olması gerekir.

Ek Bilgi:

  • Plesk, veritabanı şifrelerini /etc/psa/.psa.shadow dosyasında saklar. Gerekli durumlarda bu dosya içeriği ile MySQL’e erişebilirsiniz.

  • plesk repair komutunun, sadece bu hatada değil, diğer panel bağlantı veya yapılandırma problemlerinde de oldukça işe yaradığını unutmayın.

Bu yazıda, “Access denied for user ‘admin’@‘localhost’” hatasının nedenlerini ve adım adım çözümünü ele aldık. Eğer benzer sorunları sıkça yaşıyorsanız, düzenli yapılandırma yedeği almanızı ve MySQL erişim ayarlarını dikkatli şekilde değiştirmenizi öneririm.

Plesk kurulu bir sunucuya ihtiyacınız varsa sanal sunucu paketlerimizi inceleyebilirsiniz.

linuxmysqlplesk login errorserver terminalmysql access deniedmysql hatasunucu yönetimiplesk hata
Tüm yazılara dön