1. 说明
MySQL 8.x中推出了随机密码的特性,可以在创建密码的时候产生一个随机密码,这对于需要在创建账号的时候生产随机密码的场景非常实用。
2. 使用示例
2.1 创建一个用户并设置密码为随机密码
SQL>create user testuser identified by random password;
2.2 给已经存在的用户重置密码为随机密码
SQL>set password for testuser to random;
3. 相关参数
随机密码的长度由参数generated_random_password_length控制,默认值为20。
SQL> show variables like '%random_password%';