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 şifre yazmadan phpMyAdmin'ne giriş yapınız.
  • Veri tabanını "MariDB"yi 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.


Her bir seçeneği tek tek edit ediniz. "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!


  • Wamp’ın kurulu olduğu dizinden \wamp\apps\phpmyadmin\config.inc.php  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 kısımları düzenleyip kaydediniz.
$cfg['Servers'][$i]['AllowNoPassword'] = false;

  • satırlarını bulun ve "false" yerine "true" false yazın

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

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

20 yorum:

  1. benim phpmyadminde user bölümünde pasword yazacak tablo yok

    YanıtlaSil
  2. Teşekkür ederim. Harika bir cevap ve bende oldu.

    YanıtlaSil