在做spring项目时连接mysql8.0数据库,出现了Could not create connection to database server.
通过在网上搜索资料和错误提示,需要将之前的mysql驱动进行修改:
com.mysql.jdbc.Driver 修改为 com.mysql.cj.jdbc.Driver
如果后续出现了一个关于时区的错误,timezone之类的
The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone.
那么我们需要将mysql的时区设置一下,这是com.mysql.cj.jdbc.Driver 需要指定的。
参考链接
- 找到mysql安装目录下的bin目录
- 连接mysql
mysql -hlocalhost -uroot -p
- 设置时区
set global time_zone=’+8:00’;
最终则可成功连接