1、原因: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;
- 问题解决,再去执行mysql命令使用数据库,若还有其他报错,欢迎下方给我留言~