【Journal】
Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value if you want to utilize time zone support.
【la raison】
Erreur de fuseau horaire Mysql, le fuseau horaire américain par défaut
【Modifications】
1. Modifiez le fuseau horaire Mysql, basculez cmd sur bin sous le répertoire d'installation
cd F:\mysql-5.7.21-winx64\bin
mysql -u root -p
select now(); 查看mysql系统时间
set global time_zone = '+8:00'; 设置时区更改为东八区
flush privileges; 刷新权限
2. Modifiez l'url dans application.yml et ajoutez serverTimezone = GMT (Greenwich)
url: jdbc:mysql://localhost:3306/lifedemo?serverTimezone=GMT%2B8&characterEncoding=utf-8&useSSL=true
Autres fuseaux horaires
url: jdbc:mysql://localhost:3306/springdb?serverTimezone=Asia/Shanghai //上海
url: jdbc:mysql://localhost:3306/lifedemo?serverTimezone=UTC&characterEncoding=utf-8&useSSL=true //国际统一时间