Mysql5.7密码问题
来源:互联网 发布:国外网络赚钱项目 编辑:程序博客网 时间:2024/06/02 06:52
mysql 报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executin
解决办法
1、 修改用户密码
mysql> alter user 'root'@'localhost' identified by 'youpassword';
或者
mysql> set password=password("youpassword");
2、刷新权限
mysql> flush privileges;
注意:如果MySQL数据库用户的密码设置过于简单,数据库在用户登录后会提示重置密码,并且不接受简单的密码。
提示需要重置密码:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
Mysql数据库版本:5.7.1
操作系统:CentOS 7
这个问题是否奇怪,因为明明是刚刚用密码登录了mysql服务器。怎么要重置密码呢?因为密码太简单了,不符合MySQL的安全要求。
参考官方的文档,见http://dev.mysql.com/doc/refman/5.6/en/alter-user.html。重置用户密码操作:
mysql> SET PASSWORD = PASSWORD('123456');
以上操作后又遇到新问题:
ERROR 1819 (HY000): Your password does NOT satisfy the CURRENT policy requirements。
又参考了官方文档,见http://dev.mysql.com/doc/refman/5.7/en/validate-password-plugin.html。
应该是密码过于简单了。 后来用大写字母+数字+特殊字符混合了一个密码。重置密码成功!
以后操作,没有再出现上述问题。
注意:如果只想设置简单密码需要修改两个全局参数:
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
阅读全文
0 0
- mysql5.7 密码问题
- Mysql5.7密码问题
- mysql5.7版本root密码的问题
- MySQL5.7密码安全策略
- mysql5.7忘记密码
- MySQL5.7密码安全策略
- MySQL5.7密码安全策略
- MySQL5.7更改密码
- mysql5.7 忘记密码
- MySQL5.7密码安全策略
- MySQL5.7改密码
- mysql5.7 忘记密码
- MySQL5.7密码安全策略
- MySql5.7 密码安全策略
- Linux 安装mysql5.7后root密码问题
- Mysql5.7安装时的默认密码问题
- MySql5.7版本的root密码登录问题
- 关于Mysql5.7修改root密码ERROR 1054的问题
- 2017 ACM-ICPC 亚洲区(青岛赛区)网络赛 HDU 6206 1001 Apple(三角形外接圆圆心和半径)
- configure: error: Cannot find php-config. Please use --with-php-config=PATH
- 浏览器自适应问题
- Mysql性能优化
- java的基本数据类型及应用
- Mysql5.7密码问题
- (三)数据结构之线性表的简单实现:队列
- 集合合并与拆分
- 事务
- gitk 标签显示中文乱码的问题
- 2017开学训练第三周周末总结
- QT学习:连接MySQL数据库
- 【算法】【Divide and conquer】Median of Two Sorted Arrays
- 2017-09-17Hive介绍与实践