我尝试在本地设置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$
你知道会发生什么吗?
答案 0 :(得分:9)
包含时区表的数据库名称为mysql
,而不是mysqldb
。
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
答案 1 :(得分:0)
您还可以使用以下命令将TimeZone数据导入到mysql数据库中:
mysql -u root -p mysql < D:/file_path/timezone_2020b_posix_sql/timezone_posix.sql
下载Link