【MySQL】The server time zone value 'xxxxxx' is unrecognized or represents more than one time zone 解决方案

执行以下命令:

mysql> set time_zone=SYSTEM;
Query OK, 0 rows affected (0.00 sec)

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2021-12-15 20:26:52 |
+---------------------+
1 row in set (0.00 sec)

mysql> set global time_zone='+8:00';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2021-12-15 20:27:46 |
+---------------------+
1 row in set (0.00 sec)

mysql>

参考资料:

https://www.cnblogs.com/panjinzhao/p/12882093.html

在此感谢作者的无私分享。

原文地址:https://www.cnblogs.com/heyang78/p/15694958.html