Ödeme Yöntemleri Abuse

ŞİFRENİZ CURT POLİTİKA GEREKSİNİMLERİNİ KARŞILAMIYOR MySQL: bu hata nedir?

11.10.2022, 16:43

Daha önce Ubuntu'nun yeni sürümlerinde MySQL kurmayı denediyseniz, muhtemelen mysql_secure_installation komutunu çalıştırırken veya kurmaya çalışırken bir hatayla karşılaşmışsınızdır. ALTER USER SQL komutunu kullanarak parolayı değiştirin. Daha sonra, hatanın neden oluştuğunu ve nasıl düzeltileceğini anlamaya çalışalım Parolanız geçerli ilke gereksinimlerini karşılamıyor MySQL.

Bu hata ne anlama geliyor

MySQL'in parola karmaşıklığını kontrol etmek için eklentiler içerdiği bilinmektedir. Varsayılan olarak eklenti çalışmaz, ancak mysql_secure_installation çalıştırıldığında, program kullanıcıya etkinleştirmesi için bir istek gönderir ve etkinleştirirse, kullanıcı açıkça etkinleştirmemesini söylemediği sürece eklentiyi varsayılan olarak kullanır. Eklenti parolanın karmaşıklığını kontrol eder ve zayıf ya da güvensiz bir parola belirlenmesine izin vermez.

Eklentinin üç parola gereksinimi politikası vardır:

  • DÜŞÜK - kolay, yalnızca parolanın uzunluğunu kontrol eder. Parola en az sekiz karakter uzunluğunda olmalıdır.
  • ORTA - varsayılan olarak kullanılır. Parola en az 8 karakter uzunluğunda olmalı, en az bir rakam, bir büyük ve bir küçük harf, bir özel karakter içermelidir;
  • STRONG - MEDIUM kurallarına, parolayı oluşturan kelimelerin sözlükte bulunmaması gerekliliğini ekler.

mysql_secure_installation komut dosyası etkinleştirme yöntemini seçmek için bir istekte bulunur, bu Password Validation Plugin etkinleştirilir etkinleştirilmez gerçekleşir. Başlangıçta durum ORTA olarak ayarlanır:

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Tüm varsayılan değerleri seçerseniz ve ardından gereksinimleri karşılamayan bir parola belirlemeye çalışırsanız, örneğin, çoğu zaman özel bir karakterin olmaması, "Parolanız geçerli ilke gereksinimlerini karşılamıyor" hatasını alırsınız.

Hata düzeltme

Bu hatayı düzeltmenin en kolay ve en etkili yolu, ilke gereksinimlerini karşılayan bir parola belirlemektir. MEDIUM için bu ePhi4A gibi bir parola olabilir! Ancak bu her zaman işe yaramaz. Politikayı DÜŞÜK olarak değiştirmek mümkünse parola gereksinimleri o kadar katı değildir.

MySQL veritabanı sunucusuna bağlanmayı gerçekleştirin:

$ mysql -u root -p

Ya da sistemde parola dışı yetkilendirme seçilmişse:

$ sudo mysql

Ardından aşağıdaki gibi bir sorgu çalıştırın:

$ SET GLOBAL validate_password.policy=LOW

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Parolayı doğru parola ile değiştirdikten sonra. Başka bir seçenek de parola doğrulama eklentisini tamamen devre dışı bırakmaktır.

Bu SQL sorgusunu çalıştıralım:

$ UNINSTALL COMPONENT 'file://component_validate_password';

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Doğrulamayı devre dışı bıraktıktan sonra gerekli parolayı ayarlayın.