ERROR 1820 (HY000): You must reset your password using ALTER USER statement

losetowin 发布于:2016-3-17 20:34 分类:mac  有 2319 人浏览,获得评论 0 条 标签: mysql mac 

本文地址:http://www.dutycode.com/ERROR_1820_HY000_You_must_reset_your_password_using_ALTER_USER_statement.html
除非注明,文章均为 www.dutycode.com 原创,欢迎转载!转载请注明本文地址,谢谢。
问题描述:

mac osx安装mysql后,启动使用命令行登录之后,执行sql语句,提示错误:


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


如下图:
QQ20160317-0.png


解决:


设置mysql别称:

vim ~/.bash_profile

alias mysql=/usr/local/mysql/bin/mysql

source ~/.bash_profile 

需要重新设置密码,具体步骤如下:
1、
 SET PASSWORD = PASSWORD('新密码');
QQ20160317-1.png


2、 
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
QQ20160317-2.png

3、 
flush privileges;
QQ20160317-3.png


执行完之后,退出,重新登录就可以了~

版权所有:《攀爬蜗牛》 => 《ERROR 1820 (HY000): You must reset your password using ALTER USER statement
本文地址:https://www.dutycode.com/ERROR_1820_HY000_You_must_reset_your_password_using_ALTER_USER_statement.html
除非注明,文章均为 《攀爬蜗牛》 原创,欢迎转载!转载请注明本文地址,谢谢。