Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
MYSQL ve PHPMYADMİN Şifre Ayarlama
#1
Merhaba arkadaşlar,

Bilgisayarınıza yada sunucunuza XAMPP kurduktan sonra root hesabıyla phpmyadmin'e dolayısıyla mysql'e şifresiz olarak erişim sağlanabiliyor.

Hatta giriş yaptıktan sonra; "Varsayılan MySQL yetkili hesabına karşılık gelen, parolası olmayan 'root' hesabı gibi bağlandınız. MySQL sunucunuz bu varsayılan ile çalışıyor, izinsiz girişe açıktır, ve bu güvenlik açığını 'root' kullanıcısı için bir parola ayarlayarak gerçekten düzeltmelisiniz." gibi bir uyarıyla karşılaşmanız olasıdır. Aşağıdaki adımları izleyerek bu durumu düzeltmemiz ve mysql root hesabına bir şifre tanımlamamız mümkündür.

Şifre tanımlama işlemi için "mysqladmin.exe" adlı aracı komut istemi yardımıyla kullanacağız. Bunun için Komut satırını (CMD.exe) başlatıp mysqladmin.exe adlı uygulamayı başlatmamız gerekiyor.

Bu uygulama XAMPP kurduğunuz dizinde "xampp\mysql\bin" klasörü içindedir.

C: sürücüsü üzerine kurulum yapmış olduğunuzu varsayarak devam edelim...

Komut satırına;

Kod:
cd C:\xampp\mysql\bin

komutunu yazıp enter tuşuna basıyoruz.

Yeni kurulan mysql sunucusuna şifre ayarlamak için;

Kod:
mysqladmin -u root password ŞİFRE

Komutuyla ilk şifremizi ayarlamış oluyoruz. "ŞİFRE" yazan kısma ayarlamak istediğiz şifreyi yazıyorsunuz.

Eğer mysql şifresini değiştirmek istiyorsanız da;

Kod:
mysqladmin -u root -pESKİ_ŞİFRE password YENİ_ŞİFRE

Şeklinde bir kullanımla da eski şifreyi değiştirebiliyoruz. (komutta ki -p parametresinden sonra boşluk bırakmayınız.)

Şifre tanımlama işleminden sonra sunucuda yapmamız gereken birkaç ayar daha var.

C:\xampp\phpMyAdmin dizininden "config.inc.php" adlı dosyayı bulup açıyoruz. (Notepad++ gibi bir uygulamayla açarsak ayarlar daha düzgün gözükecektir.)

Bu dosyayı açtıktan aşağıda belirtilen ayarları, belirtilen şekilde düzenleyip kaydediyoruz.

PHP Kod:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'MYSQL_ŞİFRENİZ';
$cfg['Servers'][$i]['AllowNoPassword'] = false

Ayar dosyasını düzenleyip kaydettikten sonra işlem tamam...

Artık tarayıcımızdan localhost/phpmyadmin yazdığımızda şifreyle giriş yapıldığını göreceğiz. Aynı şekilde mysql sunucusuna bağlanmak için de ayarlamış olduğumuz parola geçerli olacaktır.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  MySQL Versiyonunu Yükseltme [MySQL Upgrade] root 0 2,898 12-02-2018, 00:17
Son Yorum: root

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi