登录mysql 报错ERROR 1820 (HY000): You must reset your password using ALTER USER ......

1、原因:windows下首次登录mysq时报1820的错误,是因为安装好mysql时密码有一个指定的默认值,需要重置密码才能正常使用数据库,下面是解决该错误的方案:
1)在cmd下进入mysql安装的bin目录,登录mysql数据库:

....\bin>mysql -hlocalhost -uroot -p

2)输入登录密码;
3)在mysql命令下执行:

mysql> alter user 'root'@'localhost' identified by 'youpassword'; 

4)刷新权限让修改的数据文件立即生效:

mysql>flush privileges;
  1. 问题解决,再去执行mysql命令使用数据库,若还有其他报错,欢迎下方给我留言~

猜你喜欢

转载自blog.csdn.net/AwayFuture/article/details/82560137