特性一:
安全性增强了,具体的增强,有以下几点:
1,5.6安装好之后root是没有密码的,5.7会随机生成一个临时密码。或者在启动的时候–skip-grant-table,更改密码。
2,密码可以设置自动失效的时间:5.7增加了Password_lifetime这个字段,来设置密码自动失效的时间。这个参数可以在配置文件设置,也可以动态修改。
[mysqld]
default_password_lifetime=(天失效)
[mysqld]
default_password_lifetime=0(永不失效)
SETGLOBALdefault_password_lifetime=;动态修改
ALTERUSER‘jeffrey’
’localhost’PASSWORDEXPIREINTERVAL90DAY;(设置某个用户90天失效)ALTERUSER‘jeffrey’
’localhost’PASSWORDEXPIRENEVER;(用户密码永不失效)ALTERUSER‘jeffrey’
’localhost’PASSWORDEXPIREDEFAULT;(使此用户按照global设置)3,用户账户锁定:
在创建用户时,可以设置用户为锁状态,比如:
,
使用如下方式解锁:
再次登录,ok
这里有一段注释:Lockinganaccountdoesnotaffectbeingabletoconnectusingaproxyuserthatassumestheidentityofthelockedaccount.ItalsodoesnotaffecttheabilitytoexecutestoredprogramsorviewsthathaveaDEFINERclausenamingthelockedaccount.Thatis,theabilitytouseaproxiedaccountorstoredprogramsorviewsisnotaffectedbylockingtheaccount.
4,Tomakeiteasiertosupportsecureconnections,MySQLservers