报错信息:
解决方法:
1.执行win+R,进入控制台连接数据库,输入mysql -u root -p,回车;
2.输入密码,链接到mysql数据库
3.在mysql>后面输入
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
解释:修改用户密码,即使之前也是123456也无所谓,
4.然后再在mysql>后面输入
FLUSH PRIVILEGES;
解释:mysql数据库在设置新的账户名及密码是需要用FLUSH PRIVILEGES刷新MySQL的内存表;
执行之后,在保证代码无误的情况下就可以连接到数据库了: