mysql - Ubuntu : SQL time is not the same as current OS timezone

标签 mysql sql linux database ubuntu-16.04

嘿,我尝试将我的 ubuntu 时区更改为 UTC+2,我做到了。 之前的时区是美国/纽约,正如我在论坛上看到的那样,SQL 时间必须与操作系统时间相同,但不是。
当 UTC+2 为 16:45 时,SQL 显示纽约时间 (09:45)
非常感谢您的帮助
非常感谢!

最佳答案

它可能正在使用缓存的时区数据。如果你更改了操作系统时区并且没有重启mysql服务,它可能会使用之前的时区。重新启动 mysqld 并运行 SELECT NOW(); 进行检查。

sudo service mysql restart

关于mysql - Ubuntu : SQL time is not the same as current OS timezone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48404433/

相关文章:

linux - 如何移植在2.6内核中编译的linux驱动程序,而不用在其他新版本内核中编译

c - 与消息队列相关的问题

java - Spring +JPA : object does not get fetched from the database

Mysql 拆分列为多列

linux - 在 Linux 上禁用 UART 调试串口

sql - 使用 2 个 ORDER BY 语句的 COUNT 中没有零值

sql - PostgreSQL: 提示inside a function error

php - PHP 使用限制、与 SQL 的偏移量进行选择时出错

php - 显示最受好评的 PHP 和 MySQL

php - Mysql将合并应用于所有找到的记录