第一:导入项目后运行,IDEA报错“java.sql.SQLException: Access denied for user 'root '@'localhost' (using password: YES)”,首先打开cmd,输入MySQL-u(用户名)-(密码);确认数据库密码没有出现;项目中jdbc的用户名,密码也改成自己数据库的用户名和密码。
第二:经过仔细排查,发现Navicat导入的sql文件是Mysql5.7,而自己的MySQL为5.5,5.7 mysql 自身的 user 表有变化,不可以直接导。
第三:
Navicat导入Mysql5.7的sql文件时会报错,如果忽略这些错误导入成功,数据库中的表也是有问题的。
引起该问题的原因:mysql5.5版本不能成功的导入mysql5.7版本的sql文件。
解决方法:
将Mysql5.5升级为Mysql5.7.
链接如下:
windows10系统 卸载mysql5.5安装mysql5.7踩过的坑
https://blog.csdn.net/weixin_34890168/article/details/81663459