密码管理:
password_history = 3 ; 新密码不能和前面三次的密码相同
password_reuse_interval = 90 ; 新密码不能和前面九十天内使用的密码相同
password_require_current = on ; 默认为off;为on时 修改密码需要用户提供当前密码
这个参数只对普通用户生效。
使用 replace 子句来修改密码
设置永久性生效的环境变量参数:
密码管理的增强:
set persist global password_history=6
persist 不仅当前生效,重启服务器后仍然有效
是通过新增配置文件mysqld-auto.cnf来达到持久化的目的
限制重复使用以前的密码
密码管理
password_history=3
加密插件可以通过更改配置文件或者设置变量来实现,并且不同的用户可以设置不同的加密插件
用户创建和授权必须通过两条命令来完成,5.7及以前一条命令就可以完成
set persist命令设置变量可以持久化,重启服务仍然会生效(/var/mysql/lib/mysql-auto.cnf文件),set global只对当前会话连接有效
密码管理:
password_history = 3 ; 新密码不能和前面三次的密码相同
password_reuse_interval = 90 ; 新密码不能和前面九十天内使用的密码相同
password_require_current = on ; 默认为off;为on时 修改密码需要用户提供当前密码
新增三个密码管理相关配置项
password_histroy=3 (不能和最近三次使用过的密码相同)
password_reuse_interval=90 (不能和最近90天使用过的密码相同)
password_require_current=ON (开启后修改密码需要验证旧密码,root用户不需要)