Cara Mengubah Level Kebijakan Kata Sandi MySQL

Cara Mengubah Level Kebijakan Kata Sandi MySQL

Server MySQL terbaru dilengkapi dengan plugin validasi kata sandi. Plugin ini mengkonfigurasi kebijakan kata sandi untuk membuat server mysql lebih aman.

Saat mengubah kata sandi, saya mendapat kesalahan: Kesalahan 1819 (HY000): Kata sandi Anda tidak memenuhi persyaratan kebijakan saat ini

Ikuti tutorial di bawah ini untuk mengubah tingkat kebijakan kata sandi untuk MySQL. Atau, Anda juga dapat menggunakan tutorial ini untuk menghapus plugin kebijakan kata sandi.

Ubah Kebijakan Kata Sandi MySQL

Untuk mengubah tingkat kebijakan kata sandi default, kami dapat mengubah pengaturan saat runtime menggunakan baris perintah atau di file konfigurasi (my.cnf/mysqld.CNF) secara permanen.

Masuk ke Perintah MySQL Prompt dan jalankan kueri di bawah ini untuk melihat pengaturan Validate_Password saat ini.

MySQL> Tampilkan variabel seperti 'validate_password%';
1MySQL> Tampilkan variabel seperti 'validate_password%';
Output+--------------------------------------+--------+ | Variable_name | Nilai | +--------------------------------------+--------+| validate_password.check_user_name | Di | | validate_password.Dictionary_file | | | validate_password.Panjang | 8 | | validate_password.mixed_case_count | 1 | | validate_password.number_count | 1 | | validate_password.Kebijakan | Medium | | validate_password.Special_Char_Count | 1 | +--------------------------------------+--------+7 baris dalam set (0.01 detik) 

Level default adalah sedang, kita dapat mengubahnya menjadi rendah dengan menggunakan kueri di bawah ini. Level rendah hanya membutuhkan panjang kata sandi hingga min 8 karakter.

mysql> atur global validate_password.Kebijakan = Rendah;
1mysql> atur global validate_password.Kebijakan = Rendah;
Output kueri ok, 0 baris terpengaruh (0.02 detik) 

Untuk membuat pengaturan ini permanen edit konfigurasi mysql (my.cnf) file dan tambahkan pengaturan di bawah ini.

[mysqld] validate_password.Kebijakan = Rendah 

Simpan file dan restart layanan MySQL untuk menerapkan perubahan.