MySQL: Your password does not satisfy the current policy requirements

Saya ingin membuat user akun MySQL, sebagai pengguna awam, saya memilih menggunakan Workbench sebagai antarmuka MySQL. Namun tiba-tiba ada pemberitahuan bahwa password yang saya masukan tidak sesuai aturan/policy yang sudah di set MySQL.
Ternyata permasalahan itu ada pada aturan password standar MySQL, default-nya di set MEDIUM.

Cara mengatasi hal itu adalah dengan mengubah aturan password ke LOW. Berikut adalah tahap-tahapnya:

1. Login ke akun root mysql anda:

$ mysql --user=root mysql -p

Masukan password.

2. Cek terlebih dahulu konfigurasi validasi password anda di MySQL dengan:

mysql> SHOW VARIABLES LIKE 'validate_password%';

Maka akan muncul informasi konfigurasi validasi password MySQL:

mysql> show variables like 'validate_password%';
Variable_name Value
Variable_name Value
validate_password_check_user_name OFF
validate_password_dictionary_file
validate_password_length 8
validate_password_mixed_case_count 1
validate_password_number_count 1
validate_password_policy MEDIUM
validate_password_special_char_count 1

Yang akan kita ganti adalah settingan validate_password_policy.

3. Atur validate_password_policy ke LOW dengan cara:

SET GLOBAL validate_password_policy = LOW;

4. Cek kembali konfigurasi password MySQL anda

mysql> SHOW VARIABLES LIKE 'validate_password%';

Maka seharusnya akan muncul seperti ini:

mysql> show variables like 'validate_password%';
Variable_name Value
Variable_name Value
validate_password_check_user_name OFF
validate_password_dictionary_file
validate_password_length 8
validate_password_mixed_case_count 1
validate_password_number_count 1
validate_password_policy LOW
validate_password_special_char_count 1

Lalu anda bisa membuat kembali user MySQL anda. Semoga membantu!

Referensi:
MySQL.com tentang Password Validation Plugin Options and Variables

Tinggalkan komentar