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

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

1. 在cmd下进入mysql安装的bin目录,登录mysql数据库:

....\bin>mysql -hlocalhost -uroot -p
  • 注:如果忘记初始密码的话,参考:https://www.cnblogs.com/wxdblog/p/6864475.html

2. 输入登录密码;

3. 在mysql命令下执行:

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

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

mysql>flush privileges;

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


你可能感兴趣的:(-,☆,数据库,☆,-)