前一阵子有一台服务器,mysql的时间比北京时间晚了8个小时.我知道是时区的问题,但是不知道为什么弄成这样,宿主机没有问题,后来一看mysql的docker,时区是错的. mybatis-plus打印的sql脚本中,包含时间参数的,都被强制减掉了8个小时,我一开始还以为是java方面的问题,原来是docker时区没有设置正确.mybytis-plus也是等数据库执行了才把SQL语句打印出来的,问题根源在数据库的微服务中! 看了docker用了什么版本 cat /etc/issue,原来用的是de…