mysql数据库时区问题

311 阅读1分钟

方法一. 通过改变数据库时区为当前时区,或者设置连接数据库url db.url=jdbc:mysql://localhost:3306/database?serverTimezone=UTC&characterEncoding=utf8 &useUnicode=true&useSSL=false
方法二. 临时修改数据库的时区:

1.mysql -uroot -p [登录];
2.set global time_zone='+8:00';
3.set time_zone = '+8:00'; 
3.查看时区show variables like '%time_zone%'; 
4.flush privileges; 

方法三. 通过修改my.cnf配置文件来永久修改时区

1.vim /etc/my.cnf  ##在[mysqld]区域中加上
default-time_zone = '+8:00'
2./etc/init.d/mysqld restart  ##重启mysql使新时区生效