7 Mart 2013 Perşembe

phpMyAdmin ve MySQL'e Şifre Koyma

Apache, MySQL, PHP ve  phpMyAdmin gibi yazılımları paket olarak içeren WAMP sunucuyu kurduğunuz zaman MySQL'e şifresiz olarak erişilir; çünkü WAMPSERVER kurulumda MySQL için şifre oluşturmaz. phpMyAdmin arayüzünden MySQL'e erişim için kullanıcı adı olarak root yazmanız ve onaylamanız yeterlidir. Ancak verilerinizin güvenliği bakımından MySQL'deki verilere erişim için şifre koymak istiyorsunuz. O halde aşağdaki yönergeyi takip ediniz.

  • Önce tarayıcınızdan phpMyAdmin arayüzünü açınız (ör. http://localhost/phpmayadmin).
  • "root"  kullanıcı adıyla şifres yazmadan MySQL'le giriş yapınız.
  • Veri tabanını "mysql" olarak seçiniz. 
  • Alt tarafta listelenen MySQL veri tabanlarından "user" tablosunu tıklayınız.


  • Sağ bölümde user tablosunun yapısı ve içeriği ekrana gelecektir. 
  • Aşağıdaki şekilde işaretlenen "Gözat" sekmesini tıklayarak tablo içeriğini görüntüleyiniz. 
  • Burada  host = 'localhost' ve user= 'root' olan kaydı düzenlemek için tıklayınız.


Ekrana gelen kayıt içeriğini diğer satırlara dokunmadan "Password" satırına açılır menüden "PASSWORD" seçeneğini seçiniz. Karşısındaki alana kullanmak istediğiniz şifreyi yazınız ve alt taraftaki "Git"  tuşuna basarak kaydediniz.Şifre içinde @ karakterini kulanmayın!


  • C:\wamp\apps\phpmyadmin4.1.14 yolu altına gidiniz.
  • config.inc.php dosyasını metin editörü ile açınız.
  • Aşağıdaki satırları bulunuz ve koyu renkle belirtilen ksımları düzenleyip kaydediniz.

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
$cfg['Servers'][$i]['AllowNoPassword'] = false;


Wamp Sunucuyu yeniden başlatmayu unutmayınız.

Bu uygulama phpmayadmin4.1.14 sürümü üzerinde test edilmiştir.

1 yorum: