Plesk Database Kullanıcı İzin Hatası Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

Plesk’te veritabanı bağlantı hatası alıyorsan ve hata mesajında “Access denied for user” yazıyorsa genelde kullanıcı yetkisi eksik ya da şifre uyumsuzdur. Site veritabanına bağlanamaz. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.


Sorun şu:

Veritabanı kullanıcısının yetkileri eksik ya da yanlış veritabanına bağlanmaya çalışıyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.


Çözüm Adımları

  1. Kullanıcıyı Plesk üzerinden kontrol et

Şuraya gir:

Websites & Domains > Databases

İlgili veritabanını aç.

“Database Users” bölümünde kullanıcı doğru veritabanına bağlı mı kontrol et.

Bağlı değilse kullanıcıyı ilgili veritabanına ekle.


  1. Şifreyi sıfırla

Aynı ekranda kullanıcıyı seç ve yeni şifre oluştur.

Ardından site içindeki yapılandırma dosyasına gir:

WordPress için:

/var/www/vhosts/domainadi.com/httpdocs/wp-config.php

Şifreyi burada güncelle.


  1. MySQL üzerinden yetkileri kontrol et

SSH ile bağlan:

 
mysql -u root -p
 

Yetkileri kontrol et:

 
SHOW GRANTS FOR 'kullaniciadi'@'localhost';
 

Eksik yetki varsa ver:

 
GRANT ALL PRIVILEGES ON veritabaniadi.* TO 'kullaniciadi'@'localhost';
FLUSH PRIVILEGES;
 

  1. Host tanımını kontrol et

Bazı hatalarda kullanıcı localhost yerine % olarak tanımlı olur veya tam tersi.

Kontrol et:

 
SELECT user,host FROM mysql.user;
 

Gerekirse doğru host için tekrar yetki ver.


  1. Plesk veritabanı bağlantısını onar

 
plesk repair db -y
 

Ardından MySQL servisini yeniden başlat:

 
systemctl restart mysqld
 

veya

 
systemctl restart mariadb
 

  1. Veritabanı adı doğru mu kontrol et

Site config dosyasında yazan veritabanı adı ile Plesk’te görünen isim birebir aynı olmalı.

Yanlışsa düzelt.


Alternatif Çözüm

Veritabanı kullanıcısını silip yeniden oluştur:

Websites & Domains > Databases

Kullanıcıyı sil → tekrar oluştur → ilgili veritabanına bağla → şifreyi siteye yaz.

Plesk Plesk Obsidian Lisansında Büyük İndirim!

Sunucunuzda Plesk kullanıyorsanız yüksek kurlara mahkum değilsiniz. Windows ve Linux uyumlu, orijinal güncellemeli paylaşımlı Plesk Obsidian lisanslarımıza göz atın.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25