Plesk Panel Hatası: “Access denied for user ‘admin’@’localhost’” Hatası Çözümü

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.


tarihinde

kategorisinde yayımlanmıştır.

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Paylaş
Bağlantıyı kopyala