MySQL5.7 错误:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before ...

原创 2016年08月31日 00:01:49
mysql> alter  user 'root'@'localhost' identified by '111111';


输入以上语句,会提示:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirement.


MySQL5.7 加强了安全保障,以上意思是密码不符合安全策略要求,我们输入一个8位或以上长度,复杂一点的密码,比如:

mysql> alter  user 'root'@'localhost' identified by '#20as3SElksds0ew98';

Query OK, 0 rows affected (0.00 sec)


mysql> flush privileges;

做完以上操作就修改密码成功了,然后就不会再提示错误了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

mysql 报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executin

昨天登录mysql(Server version: 5.7.11) 还是很好的,今天登录后执行任何命令都报下面的错误 mysql> help contents ERROR 1820 (HY000):...
  • Brighter_Xiao
  • Brighter_Xiao
  • 2016年06月01日 15:43
  • 8308

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this st

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this st...
  • u011647962
  • u011647962
  • 2016年11月17日 18:06
  • 3072

mysql5.7 You must reset your password using ALTER USER statement before executing this statement.

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this st...
  • liwei2633
  • liwei2633
  • 2017年05月20日 14:47
  • 586

mysql安装过程中出现错误 ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -u root -p Enter password: ERROR 1045 (28000): Access den...
  • rogerzhanglijie
  • rogerzhanglijie
  • 2013年06月26日 20:08
  • 16372

解决mysql ERROR 1820 (HY000)

mysql我用了rpm包安装,可是却无法登陆,因为不知道默认密码,于是尝试用安全模式进入mysql强制设置密码,代码如下:     bin/safe_mysqld --skip-grant-table...
  • hzd1990
  • hzd1990
  • 2013年07月24日 09:27
  • 1648

mysql 5.7 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executi

搭建slave 库, 主库执行: mysql> grant replication slave on *.* to repl@"192.168.40.132" identified by 'roo...
  • huangliang0703
  • huangliang0703
  • 2015年11月24日 16:41
  • 13164

MySql5.7 ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

在mysql配置文件my.ini的mysqld下面添加一句default_password_lifetime=0重启mysql服务就行了。下面是截取了mysql官方文档关于密码过期策略的介绍。 ...
  • keketrtr
  • keketrtr
  • 2016年03月14日 14:55
  • 2443

mysql5.7免安装版报错处理You must reset your password using ALTER USER statement before executing

安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个 step 1: SET PASSWORD = PASSWORD(‘your new password‘); step 2:...
  • wenshu12321
  • wenshu12321
  • 2016年04月17日 00:11
  • 9628

You must reset your password using ALTER USER statement before executing this statement.

centos7.0安装完mysql5.7.11之后使用mysql -u root -p 连接数据库。操作提示:You must reset your password using ALTER USER...
  • jiaoshenmo
  • jiaoshenmo
  • 2016年03月28日 14:46
  • 5936

MySQL5.7改密码无password字段

新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user  set password=password('roo...
  • jyxuan94
  • jyxuan94
  • 2016年11月21日 11:07
  • 8416
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL5.7 错误:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before ...
举报原因:
原因补充:

(最多只允许输入30个字)