cPanel üzerinde phpMyAdmin kullanırken "Erişim Reddedildi" hatası almanız, genellikle root kullanıcılarının MySQL veritabanına erişim izinlerinde yapılan yanlış ayarlardan veya sunucu yapılandırmalarındaki güvenlik sınırlamalarından kaynaklanır. Bu hatayı çözmek için birkaç temel adımda nasıl ilerleyeceğinizi aşağıda bulabilirsiniz.
root
kullanıcısının MySQL üzerinde özel izinler gerektirmesi, cPanel’in varsayılan güvenlik yapılandırmalarında kısıtlamalar içermesi de yaygın bir sorundur.MySQL root kullanıcısının doğru bir parolaya sahip olduğundan emin olun. Bunu şu adımlarla yapabilirsiniz:
exit;
komutuyla MySQL’den çıkış yapın.root
hesabıyla doğrudan bağlantı kurmaya çalışırken sorun yaşıyorsanız, phpMyAdmin’i root dışı bir kullanıcıyla çalıştırmayı deneyin.phpMyAdmin’in config.inc.php
dosyası üzerinden doğrudan root bağlantılarına izin vermek mümkündür, ancak bu işlem güvenlik riski taşıyabilir.
config.inc.php
dosyasını açın.auth_type
ayarını cookie
yerine config
olarak değiştirmeyi deneyin:
Bu yöntem, phpMyAdmin’in root kullanıcıyla doğrudan giriş yapmasına izin verebilir ancak güvenlik açığı oluşturabilir.
skip-grant-tables
Parametresini Devre Dışı BırakınEğer MySQL başlatma komutlarında skip-grant-tables
parametresi etkinse, MySQL tüm kullanıcı oturumlarını reddedebilir. Bu parametreyi devre dışı bırakın ve MySQL’i yeniden başlatın:
|
Yukarıdaki adımları tamamladıktan sonra phpMyAdmin’e root olarak giriş yapmayı tekrar deneyin. Eğer sorun devam ediyorsa, sunucunuzun güvenlik ayarlarını gözden geçirmeniz ve gerekiyorsa cPanel veya MySQL güncellemeleri yapmanız gerekebilir.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.