MySQL连接测试报时区错误如何解决?

连接MySQL数据库时点测试报错"Error connecting to database: The server time zone value ‘???ú±ê×??±??’ is unrecognized",这是什么原因?

19 个赞

这是时区配置问题。MySQL8.0以上版本要求明确指定时区,需要在数据库连接的"选项"配置中添加参数:serverTimezone 值为 Asia/Shanghai。点击数据库连接窗口左侧的"选项"页面,在命名参数处新增一行,参数名填 serverTimezone,值填 Asia/Shanghai,然后重新测试连接即可。如果是MySQL5版本,选择驱动类型为Mysql即可。