在 MySQL 中,您可以设置一个名为time_zone的会话变量来更改时区。这很有用,例如在查看来自另一个国家的时间戳时。这是一个例子:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2010-12-30 18:59:18 |
+---------------------+
1 row in set (0.00 sec)
mysql> set time_zone='Brazil/East';
Query OK, 0 rows affected (0.00 sec)
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2010-12-30 09:59:29 |
+---------------------+
1 row in set (0.00 sec)
是否可以将其放入选项文件中,例如 .my.cnf ?
当我尝试时,它不起作用。我得到的是:
mysql: unknown variable 'time_zone=Brazil/East'