Cara Menukar Tahap Dasar Kata Laluan MySQL

Cara Menukar Tahap Dasar Kata Laluan MySQL

Pelayan MySQL terkini datang dengan plugin kata laluan mengesahkan. Plugin ini mengkonfigurasi dasar kata laluan untuk menjadikan pelayan mysql lebih selamat.

Semasa menukar kata laluan, saya mendapat ralat: Ralat 1819 (HY000): Kata laluan anda tidak memenuhi syarat dasar semasa

Ikuti tutorial di bawah untuk menukar tahap dasar kata laluan untuk mysql. Sebagai alternatif, anda juga boleh menggunakan tutorial ini untuk mengalih keluar plugin dasar kata laluan.

Tukar Dasar Kata Laluan MySQL

Untuk menukar tahap dasar kata laluan lalai, kami boleh menukar tetapan pada runtime menggunakan baris arahan atau dalam fail konfigurasi (saya.CNF/MySQLD.cnf) secara kekal.

Log masuk ke Mysql Command Prompt dan laksanakan pertanyaan di bawah untuk melihat tetapan semasa validate_password.

mysql> tunjukkan pembolehubah seperti 'validate_password%';
1mysql> tunjukkan pembolehubah seperti 'validate_password%';
Output+--------------------------------------+--------+ | Variable_name | Nilai | +--------------------------------------+--------+| validate_password.check_user_name | Pada | | validate_password.Kamus_file | | | validate_password.panjang | 8 | | validate_password.campuran_case_count | 1 | | validate_password.Number_count | 1 | | validate_password.Dasar | Sederhana | | validate_password.Special_char_count | 1 | +--------------------------------------+--------+7 baris dalam set (0.01 saat) 

Tahap lalai adalah sederhana, kita boleh mengubahnya menjadi rendah dengan menggunakan pertanyaan di bawah. Tahap rendah hanya diperlukan panjang kata laluan hingga min 8 aksara.

mysql> tetapkan Global Validate_Password.dasar = rendah;
1mysql> tetapkan Global Validate_Password.dasar = rendah;
Pertanyaan output ok, 0 baris terjejas (0.02 saat) 

Untuk menjadikan tetapan ini tetap edit konfigurasi MySQL (saya.CNF) fail dan tambahkan tetapan di bawah.

[mysqld] validate_password.dasar = rendah 

Simpan fail dan mulakan semula perkhidmatan MySQL untuk menggunakan perubahan.