mysql5.7修改密码及注意事项
2020-02-15 09:35
204 查看
在MySQL版本5.6.6版本起,添加了password_expired功能,它允许设置用户的过期时间。
这个特性已经添加到mysql.user数据表,但是它的默认值是”N”。可以使用ALTER USER语句来修改这个值。
将密码过期修改为 密码不过期;
Y -> 密码过期; N -> 密码不过期;
运行: > UPDATE user SET `password_expired`='N' where user='root';
或者修改root密码永不过期:ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';
修改密码,运行
update user set authentication_string = password('root') where user = 'root';
flush privileges; // 重新加载权限表
不知道密码情况下把
skip-grant-tables(放在my.ini文件) ,作用是跳过登录的验证
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- mysql无法启动
- 记一次mysql查询or、and并用查询
- MySQL修改root密码的4种方法
- 初识MySQL
- MySQL 约束-实例
- MySQL字符集的转换过程
- MySQL备份与恢复
- com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
- Mysql数据表字段设置了默认值,插入数据后默认字段的值却为null,不是默认值...
- MySQL学习笔记(1)
- C#操作MYSQL数据库
- MySQL常用函数
- MySQL常务事务的特性
- Mysql入门
- DOS窗口操作MySQL数据库
- Mysql和Sql sever查询当天、本月第一天和上月同期
- MySql中,复制旧表结构到新表
- MySQL中,把varchar类型转为date类型
- ubuntu安装mysql后无法连接问题
- mysql通过传入父级id查询所有子节点以及子节点的子节点的简单SQL