本文介绍数据库时间与北京时间相差几小时该如何解决。 问题现象 用户通过MySQL JDBC客户端连接DRDS实例执行SELECT查询,发现表中字段类型为timestamp的字段返回的时间与北京时间相差几个小时,比较常见的包括8小时、13小时、14小时等(1-24小时都可能)。 排查方法 查看DRDS的MySQL实例的时区配置,比如show global variables like '%time_zone%',确认MySQL当前的时区配置。
支持的源和目标数据库 表支持的数据库 源数据库 目标数据库 本地自建MySQL数据库ECS自建MySQL数据库其他云上MySQL数据库RDS for MySQL RDS for MySQL 前提条件 已登录数据复制服务控制台。 满足实时同步支持的数据库类型和版本,详情请参见下文实时同步。 使用建议 注意 DRS任务启动和全量数据同步阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。 为保证同步前后数据一致性,确保同步期间目标数据库无业务写入。