Connection to MySQL - @localhost failed.
[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.
原因是MySQL的連接字符串需要配置ServerTimezone屬性,可以用UTC、Hongkong、Asiz/Shanghai等。
如果使用UTC的話會有8小時時差,所以建議使用Hongkong或Asiz/Shanghai。
例如:
jdbc:mysql://localhost:3306/?serverTimezone=Asia/Shanghai
jdbc:mysql://localhost:3306/MyDB?serverTimezone=Asia/Shanghai
* 注意大小寫,寫錯了也會連接失敗