6

我试图在本地设置 MySql 数据库中的时区表,但我无法做到。

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysqldb

该命令的输出如下:

Enter password: Warning: Unable to load '/usr/share/zoneinfo/+VERSION' as time zone. Skipping it.

ERROR 1146 (42S02) at line 1: Table 'mysqldb.time_zone' doesn't exist
user:folser user$ 

你知道会发生什么吗?

4

2 回答 2

12

包含时区表的数据库的名称是mysql,不是mysqldb

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
于 2013-06-18T17:35:51.167 回答
0

您还可以使用以下命令将 TimeZone 数据导入 mysql 数据库:

mysql -u root -p mysql < D:/file_path/timezone_2020b_posix_sql/timezone_posix.sql

下载链接

于 2020-10-13T10:55:43.977 回答