若出现此错误需要更改
解决方法:
1.进入doc: 点击Window+R 输入cmd
2.登陆数据库:输入mysql -uroot -p
3.输入你的数据库密码,正确后显示登陆成功 出现Welcome to the MySQL monitor.
4.修改加密规则:输入ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’;
还需要查看host
默认的账号的host属性都是localhost,意思是这个账号只能本地使用,如果要使用某个账号来远程登录,必须将账号的host属性值更改成%。
若host为%,则改为ALTER USER 'root'@'%'IDENTIFIED WITH mysql_native_password BY 'root';
注:单引号为英文,第一个root为数据库用户名 第二个root为数据库密码 切记换成自己的用户名和密码,之后再重新连接就行。