【已回应】MySQL 8.0时区配置缺失引发的问题
MySQL 8.0 配置文件里必须要增加一行:default-time-zone = '+8:00'
否则数据库中数据的默认时区会与中国北京时间相差14个小时, 尤其是Java中使用MySQL 8.0 的 com.mysql.cj.jdbc.Driver 驱动的时候
影响级别: 严重(因为时间计算错误会引起一些线上项目的计算错误, 而造成严重的统计紊乱问题甚至直接经济损失(就致命了))
参考资料:
MySQL 8.0.12 时区设置和修改
https://blog.csdn.net/vkingnew/a ... tm_source=blogxgwz3
https://blog.csdn.net/qq_34824199/article/details/85264584
https://www.cnblogs.com/bignode/p/9310893.html
mysql8.0默认用的系统时区 时区是跟随系统的时区的
你应该看下系统时区是不是不正确 河妖 发表于 2019-1-22 17:02
mysql8.0默认用的系统时区 时区是跟随系统的时区的
你应该看下系统时区是不是不正确 ...
系统时区是中国的东8区, 但是他的默认配置还是差了十几个小时啊, 所以还是需要主动指定一下或者在BT配置界面上增加一个配置选项. 河妖 发表于 2019-1-22 17:02
mysql8.0默认用的系统时区 时区是跟随系统的时区的
你应该看下系统时区是不是不正确 ...
我CentOS系统的时区是:
Time zone: Asia/Shanghai (CST, +0800)
这个是在我安装的时候我亲自选择的 是的时区是有问题相差8小时
页:
[1]