本文讨论了TiDB集群中时区设置异常的问题。两个配置相同的集群在执行SELECT NOW();时,结果却不同。经过排查,发现TiDB无法正确识别时区,导致回退至UTC。最终确认是因为/etc/localtime文件不是软链接,影响了时区设置。解决方法包括更新mysql.tidb中的system_tz值或设置time_zone变量。
完成下面两步后,将自动完成登录并继续当前操作。