PhpMyAdmin - Kullanıcı için erişim reddedildi

PHP programlama dilinde, MySQL yönetimini idare eden PhpMyAdmin adlı açık kaynaklı bir araç var . MySQL'e erişim kök kullanıcı aracılığıyla yapılmaya çalışıldığında erişim reddedilebilir. Kök , bir parola girilmesini gerektirir ve bir kez yanlış girildiğinde veya sağlanmadığında, bu sorun ortaya çıkar. Bu, PHP aracı yardımıyla yapılandırılabilir. Kök kullanıcının hakları da aynı anda sıfırlanabilir.

Yeni başlayanlar, kök kullanıcı tarafından MySQL'e erişen sorunlarla karşılaşabilir. Bu, root size bir parola girmenizi gerektirdiğinde ve kullanıcı yanlış bir şifre girdiğinde veya hiç bir şifre girmediğinde gerçekleşir. Bu, aşağıdaki adımlar kullanılarak kolayca yapılandırılabilir:

  • Adım 1: MySQL'i açın
  • Adım 2: phpMyAdmin / librarires aracılığıyla, config.inc.php dosyasını düzenlemelisiniz
    • Burada $ cfg ['PmaAbsoluteUri'] = ''; görüntülendiğinde, komutu $ cfg ['PmaAbsoluteUri'] = 'localhost / phpmyadmin /' olarak değiştirin;
  • Adım 3: Sunucu komutlarıyla ilgili olarak $ cfg ['Servers'] [$ i] ['host'] = 'localhost'; $ cfg ['Sunucular'] [$ i] ['host'] = 'Localhost';
  • Adım 4: Kök kullanıcı için yeni şifrenizi girmek için $ cfg ['Servers'] [$ i] ['password'] = '' komutunu bulun ; ve verilen alana şifrenizi girin
    • Örneğin: $ cfg ['Sunucular'] [$ i] ['password'] = 'şifrenizi buraya yazın';
  • Adım 5: MySQL'i Yeniden Başlatın

Kök kullanıcının haklarını sıfırlamak için

Kök kullanıcının haklarını sıfırlayabilmek için aşağıdaki komutları girmelisiniz.

mysql> BÜYÜK TÜM ÖZELLİKLER AÇIK *. * HEDEFLİ 'mevcut şifreniz' TARAFINDAN KİMLİĞİ

Ana bilgisayarı ve şifreyi girin

Bu bölüm, ana makinenin adını ve kullanıcı hesabını varsayılan olarak girmenize ve php.ini klasöründe kendisine tahsis edildiği gibi doğru şifre ile ayarlamanıza izin verecektir. Bunu yapmak için aşağıdaki kodu kullanın:

  • Mysql_connect () için varsayılan ana bilgisayar (güvenli modda geçerli değildir):
    •  mysqli.default_host = 'localhost' 
  • Mysql_connect () için varsayılan kullanıcı (güvenli modda geçerli değildir):
    •  mysqli.default_user = 'root' 
  • Mysqli_connect () için varsayılan şifre (güvenli modda geçerli değildir):
    • Not: PHP erişimine sahip herhangi bir kullanıcı görüntüleyebileceğinden, bu dosyada şifreleri saklamak genellikle kötü bir fikirdir.
    •  mysqli.default_pw = 'mevcut şifreniz' 
Önceki Makale Sonraki Makale

En Ipuçları