config.inc.php dosyasında ilgili satırları değiştirerek mysql’in kullanıcı adı ve parolayı konfigürasyondan okumak yerine sormasını sağlayabiliriz.
phpMyAdmin MySQL sunucusuna bağlanmayı denedi ama sunucu bağlantıyı reddetti
Hata mesajı:
phpMyAdmin MySQL sunucusuna bağlanmayı denedi ama sunucu bağlantıyı reddetti. Yapılandırma dosyanızdaki anamakine (host), kullanıcı adı ve parolayı kontrol edin ve MySQL sunucusu yöneticisi tarafından verilen bilgiye uyduğundan emin olun.
Çözüm
Önce config.inc.php dosyasını bulun.
Bu dosya xamp için c:/xamp/phpMyAdmin/ klasöründe,
wamp için c:/wamp/apps/phpmyadmin3.4.1/ klasöründe yer alıyor.
config.inc.php dosyasında şu satırı bulun:
$cfg['Servers'][$i]['password'] = ' '
Bu satırdaki tırnak işaretleri (‘ ‘) arasına root şifrenizi yazın. Bu şifre wamp (ya da mamp) sunucusunu bilgisayarınıza ilk kurduğunuzda belirlemiş olduğunuz şifredir. Genellikle şifre olarak da root kullanılıyor.
Yani muhtemelen üstteki satırı şu şekilde değiştirirseniz problem çözülür.
$cfg['Servers'][$i]['password'] = 'root'
Yine olmazsa
Eğer yukarıdaki değişiklik problemi çözmezse bir de şunu deneyebilirsiniz.
Yine config.inc.php dosyasında şu satırı bulun:
$cfg['Servers'][$i]['auth_type'] = 'config';
Ve bu satırdaki config ifadesini cookie ile değiştirin.
Yani satırı şu hale getirin
$cfg['Servers'][$i]['auth_type'] = 'cookie';
Böylece mysql kullanıcı adı ve parolayı konfigürasyondan okumak yerine soracaktır.
Kaynaklar: