时间:2021-07-01 10:21:17 帮助过:4人阅读
修改密码的时候又遇到一个问题,5.7的版本里已经没有password字段了。而是出现了authentication_string,password_expired,password_last_changed,password_lifetime 这几个字段,修改当前登录的root可以直接使用 set password=password(‘新密码‘); flush privileges; 然后就生效了。这时也可以使用Mysql Workbench连接了。其他的用户我试了也可以把 authentication_string 当成以前的password 字段来修改密码,例如 update user set authentication_string=password(‘new_pwd‘) where User=‘root‘。然后flush privileges。来使之生效。其他的字段再研究。
搜了下还有些有意思的新东西,下面的是摘自其他博客的。
一个是支持json,直接有个json类型,一般的客户端软件还不支持,手动建了一个,打算用workbench修改,直接报定义错误,这个换了个新的版本 6.3.7就支持了。
在ONLY_FULL_GROUP_BY中具有更高的自由度
在InnoDB中支持空间数据类型
更好地支持对亚洲语言的处理
具体看这里吧
关于mysql5.7的一些变化
标签: