MySQL 8 有一个非常复杂的“密码验证组件”(它取代了validate_password
插件)。它有很多选择,
validate_password.number_count
validate_password.mixed_case_count
validate_password.special_char_count
validate_password.dictionary_file
validate_password.length
鉴于这些都可以由用户设置,是否有机制保证生成满足这一点的随机密码?是编写一个更改密码以在设置验证组件时暂停验证组件的 UI 的唯一方法吗?
要在创建新密码时为用户生成随机密码,您可以使用:
要更改当前/现有用户的密码,您可以使用以下语句:
此
RANDOM PASSWORD
关键字满足密码验证器组件: