首先已经核对过了,数据库的名称、密码都没问题,然后网上查找到解决办法,在此记录一下。
解决办法:
mysql -u root -p
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';
FLUSH PRIVILEGES;
然后又报了一个新的错误:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
这里是因为我的密码强度太低,需要重新设置
解决办法:
我们只需要降低密码强度即可。
set global validate_password_policy=LOW;
set global validate_password_length=6;//这里设置密码长度为6
解决
参考文章:
https://blog.csdn.net/M_C_ing/article/details/80412165
https://blog.csdn.net/hello_world_qwp/article/details/79551789