mysql8 timezone
时间: 2023-06-22 18:30:07 浏览: 153
完美解决:IDEA连接MySQL8 Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’
5星 · 资源好评率100%
MySQL 8.0 默认使用系统的时区,可以通过以下两种方式来设置时区:
1. 通过启动参数设置时区:
在启动MySQL时,可以通过添加 `--default-time-zone` 参数来设置时区。例如,如果你希望设置时区为东八区,可以在启动MySQL时添加以下参数:
```
mysqld --default-time-zone=+8:00
```
2. 通过SQL语句设置时区:
可以在MySQL中执行以下SQL语句来设置时区:
```
SET @@global.time_zone = '+8:00';
SET @@session.time_zone = '+8:00';
```
第一条语句将全局时区设置为东八区,第二条语句将当前会话的时区设置为东八区。此外,你还可以使用 `CONVERT_TZ()` 函数将时间从一个时区转换到另一个时区。
阅读全文