MySQL错误 + ERROR 1820(HY000):You must reset your password using ALTER USER statement before executing this statement.
出现情形
在安装配置完MySQL之后,第一次尝试创建一个数据库时:
输入指令:
mysql> create database student
-> ;
出现报错:
ERROR 1820 (HY000):You must reset your password using ALTER USER statement before executing this statement.
报错原因
在第一次初始化并启动MySQL之后,系统自动生成了初始默认密码,但是如果要执行其他的操作,必须要先修改MySQL的密码。
解决方案
重新设置MySQL密码。
mysql> SET PASSWORD = '123';
此时我就将密码修改为了123。
再次执行
mysql> create database student
-> ;
结果如下: