Hata: Kullanıcı için erişim reddedildi ‘Kök’ @ ’localhost’ (Şifre kullanarak: EVET ve HAYIR)

Veritabanını girmeye çalışırken 'root' @ 'localhost' kullanıcısı için hata erişimi engellendi

Veritabanına erişim reddedildiğinden 1045 hatası oluşuyor

Makalenin içeriği:

  • 1 Kullanıcı nedenleri için erişim reddedildi ‘root @ localhost hatası
  • 2 MySQL’de 1045 Hatası Nasıl Onarılır

Kullanıcı kök @ localhost hatası için Erişim Reddedildi Nedenleri

MySQL’e özgürce erişmek için üçünün eşleşmesi gerekir veritabanı kullanıcı adını tanımlayan parametreler – isim, araç adı ve şifre. Herhangi bir tutarsızlık varsa, erişim reddedilecek. Sorunun en basit nedeni yanlış şifre girişi. Ayrıca, hataya neden olabilir. yanlış sözdizimi.

MySQL sisteminde basit bir kullanıcı adı bağımlılığı yoktur – şifre, ana bilgisayar adı veritabanına erişim sağlamada önemli bir rol oynar. IP adresi, alan adı, anahtar kelime şeklinde olabilir (ör. localhost) veya içinde birden çok makineyi birleştiren bir karakter grubu (örneğin,% – yerel olan dışındaki herhangi bir ana bilgisayar).

phpMyAdmin otomatik şifre girişi kullanıyor, bu nedenle hataya eşlik ediyor (Şifre kullanma: HAYIR)

Veritabanını girerken hatada bir anahtar var (Parola kullanma: HAYIR) tarayıcı

Veritabanına erişirken en sık karşılaşılan hatalar:

  1. Yeni bir kullanıcıya hak atarken, adres belirtilmedi bağlanabileceği makine. Bu durumda, dışında herhangi bir ana bilgisayardan veritabanını otomatik olarak kullanmasına izin verilir local ve localhost ile bağlanmaya çalıştığınızda bir hata oluşuyor erişimi.
  2. Yanlış yerleştirilmiş tırnak işaretleri. Eğer oluştururken kullanıcı yazma ‘kullanıcı adı @ localhost, bu şu anlama gelir username @ localhost dışında herhangi bir makineden bağlanabilir yerel ve kullanıcı adı bir bilgisayardan bağlanamıyor localhost. Kullanıcı adı ve makine adının kendi çifti olmalıdır tırnak işaretleri.
  3. Veritabanında değilse bir parola kullanma.

Veritabanına bağlanma yöntemine bağlı olarak Root @ localhost için erişim reddedildi (Kullanılıyor şifre: EVET veya HAYIR), farklı çözüm yöntemleri kullanılır sorunları.

MySQL’de 1045 Hatası Nasıl Onarılır

Hata kullanıcı kökü @ localhost için Erişim reddedildiyse (Kullanılıyor password: YES ve NO) görüntülenir Parola kullanma: YES, Sorun parola yanlış girilmiş olmasıdır. Kontrol et İçinde veri bulunan mysql.user tablosunu açmanız mümkündür tüm kullanıcılar.

Mysql.user tablosundan giriş için bir parola ayarlanıp ayarlanmadığını öğrenebilirsiniz

Mysql.user tablosu kullanıcı oturum açma bilgilerini saklar

Prosedür aşağıdaki gibidir:

  1. Kullanıcı tablosunu açın.
  2. Kök kullanıcının localhost ana bilgisayarında olup olmadığını kontrol edin. Varsa, “şifre” alanına bakın. Boşsa, şu adrese gidin: Veritabanı şifre olmadan girilebilir. Orada bir şey varsa, o zaman sen yanlış şifreyi girin.
  3. Parolayı SET ŞİFRE komutuyla değiştirin.
  4. Kök kullanıcısı yoksa oluşturun, bir şifre belirleyin ve ona haklar ver.

Bundan sonra veritabanına girebilirsiniz. Verileri değiştirmezseniz –skip-grant-tables parametresini kullanmanız gerektiği ortaya çıkıyor, tüm izin ayarlarını geçersiz kılar.

Config.inc.php dosyasında doğru kullanıcı adını ve şifreyi belirtmelisiniz

Yapılandırma dosyasında değiştirilecek satırlar

Hata anahtarda görünüyorsa (Parolayı kullanma: HAYIR), aşağıdakileri yapın, içinde belirleyen config.inc.php dosyasını değiştirin doğru veri. MySQL yüklenirken sorun oluşursa, programın eski sürümünün veritabanlarını silmeniz veya değiştirmeniz gerekir -skip-grant-tables modunu kullanarak erişebilirsiniz.

Yani hata kullanıcı root @ localhost için erişim reddedildi (Şifre kullanılarak: EVET veya HAYIR) şifre eşleşmediğinde ve kullanıcı adı ile değiştirilir ve giriş.

James Walls

Social Media Specialist & Influencer.

Rate author
Sosyal ağlar hakkında yetkili
Add a comment