10 Mayıs 2011 Salı

#1045 - Access denied for user 'root'@'localhost'

hata kodu

Wamp server kullanırken çoğu zaman karşılaşılan #1045 - Access denied for user 'root'@'localhost' (using password: NO) Hatası nın giderilmesi...
Eğer phpmyadmin'de root kullanıcı adı veya sifresini değiştirdiyseniz yapmanız gerekenler.
İlk olarak wamp serverda phpmyadmine dair ayarlarımızın olduğu klasöre ( C:/wamp/apps/phpmyadmin/ x.x.x ) girip ( config.inc.php )dosyasının gerekli bölümlerini düzeltmeliyiz
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = ' ';

Yukarıda standar kurulumda olanlar yazılı, biz burada phpmyadminde yeni oluşturduğumuz sifreyi giriyoruz.
Ör:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '12345678;

olacak şekilde düzenlediğimizde, phpmyadmin sayfasını yenile dersek sorun çözülmüş olacak.
Not: Eğer config.inc.php dosyasıda root şifresi yok, biz phpmyadminden şifre belirlediysek using password:NO hatası, eğer config.inc.php de sifre tanımlı fakat raklı bir sifreyse using password: YES hatası alırız.


hata2
Bu sorunu yaşadıysanız ve joomla kurulu bir sisteminiz varsa Database Error: Unable to connect to the Database: Could not connect to MySQL. gibi bir hata ile de karşılaşırsınız. Bunun içinde joomla nın konfigurasyon ayarlarını düzenlemek gerekecek. C:/wamp/www/xxxx klasörümüze girip (siz joomla kurulumunda klasör ismini nasıl yazdıysanız xxxx kısmına o gelecek) configuration.php dosyasını açıyoruz.
Yine içerisinde
    public $user = 'root';
    public $password = '';

olan kısmı bulup tanımladığımız kullanıcı adı ve sifreyi yazıyoruz. Sorunumuz çözülecektir.

5 yorum:

  1. no yu yaptm şimdi yes hatasıveriyor ama configuration.php bole bi dosya yok www klosöründe bi yardımcı olurmusun ??

    YanıtlaSil
  2. C:/wamp/apps/phpmyadmin/ x.x.x ) girip ( config.inc.php )dosyasının gerekli bölümlerini düzeltmeliyiz

    YanıtlaSil
    Yanıtlar
    1. Bağlantı HatasıAccess denied for user 'root'@'localhost' (using password: YES) bir türlü çözemedim ben

      Sil
  3. Eski bir konu ama çözüm hala geçerli :) çok teşekkürler işime yaradı.

    YanıtlaSil