在码云上下载了项目“若依”的压缩包,准备到自己电脑上运行看看效果,已经按照“若依”的文档配置好了需要的环境,结果在运行的时候问题重重。

1.首先报错:
Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)。
显然,是数据库的连接出了问题,

2.又尝试自己在IDEA里面连接MySQL,
果然,连接失败!
报错:
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.
搜罗了一下百度上的解决这个error的教程,都是说MySQL时区的问题,要自己设置一下。

3.在cmd进入MySQL,
输入
show variables like'%time_zone';
看看有没有设置时区,显示的是System就是没有设置。

4.果然,我没有设置
所以需要输入
set global time_zone = '+8:00';
再连接,测试就可以连接成功。

5.但是,再运行这个项目,还是报错数据库连接有问题,
应该是数据库配置文档的自己mysql的密码忘记修改

6.却找不到.properties类型的数据库配置文件
原来是因为若依里面的这个文件名字叫:application-druid.yml

修改密码为自己的mysql密码后终于成功运行。 若依运行成功

Logo

快速构建 Web 应用程序

更多推荐