The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone
意思:服务器的时区价值”йʱ”无法识别或代表多个时区
解决方法
& 转义符 &
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimeZone=GMT%2B8&useSSL=false
注:serverTimeZone=GMT%2B8 这个注意一下。报这个错就是因为没有设置这个时区,但GMT%2B8也有可能
报其他的错。如果报了就改为
serverTimezone=Asia/Shanghai
还有一种情况
serverTimezone -> serverTimeZone 将z大写。 当然这个解决方案在我这是没有用的。他继续报这
The server time zone 错误
这个错是我使用Flyway插件时报的错误。