Mysql tzinfo to sql:修订间差异
跳到导航
跳到搜索
(创建页面,内容为“该程序使用主机系统的zoneinfo数据库(描述时区的文件集)的内容,将时区表加载到mysql数据库中。”) |
无编辑摘要 |
||
第1行: | 第1行: | ||
mysql_tzinfo_to_sql程序用于加载mysql数据库中的时区表。它在具有zoneinfo数据库(描述时区的文件集)的系统上使用。这些系统的示例包括Linux、FreeBSD、Solaris和macOS。这些文件的可能位置是/usr/share/zoneinfo目录(Solaris上为/usr/share/lib/zoneinfo)。 | |||
mysql_tzinfo_to_sql可以以多种方式调用: | |||
mysql_tzinfo_to_sql tz_dir | |||
mysql_tzinfo_to_sql tz_file tz_name | |||
mysql_tzinfo_to_sql --leap tz_file | |||
对于第一种调用语法,请将zoneinfo目录路径名称传递给mysql_tzinfo_to_sql,并将输出发送到mysql程序。例如: | |||
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql | |||
mysql_tzinfo_to_sql从您系统的时区文件中读取数据,并生成相应的SQL语句。MySQL使用这些语句来加载时区表。 | |||
第二种语法会导致mysql_tzinfo_to_sql加载一个名为tz_file的单个时区文件,该文件对应于时区名称tz_name: | |||
mysql_tzinfo_to_sql tz_file tz_name | mysql -u root mysql | |||
如果您的时区需要考虑闰秒,使用第三种语法调用mysql_tzinfo_to_sql来初始化闰秒信息。tz_file是您的时区文件的名称: | |||
mysql_tzinfo_to_sql --leap tz_file | mysql -u root mysql | |||
运行mysql_tzinfo_to_sql后,最好重新启动服务器,以确保它不会继续使用任何先前缓存的时区数据。 |
2023年7月5日 (三) 02:38的最新版本
mysql_tzinfo_to_sql程序用于加载mysql数据库中的时区表。它在具有zoneinfo数据库(描述时区的文件集)的系统上使用。这些系统的示例包括Linux、FreeBSD、Solaris和macOS。这些文件的可能位置是/usr/share/zoneinfo目录(Solaris上为/usr/share/lib/zoneinfo)。
mysql_tzinfo_to_sql可以以多种方式调用:
mysql_tzinfo_to_sql tz_dir mysql_tzinfo_to_sql tz_file tz_name mysql_tzinfo_to_sql --leap tz_file
对于第一种调用语法,请将zoneinfo目录路径名称传递给mysql_tzinfo_to_sql,并将输出发送到mysql程序。例如:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
mysql_tzinfo_to_sql从您系统的时区文件中读取数据,并生成相应的SQL语句。MySQL使用这些语句来加载时区表。
第二种语法会导致mysql_tzinfo_to_sql加载一个名为tz_file的单个时区文件,该文件对应于时区名称tz_name:
mysql_tzinfo_to_sql tz_file tz_name | mysql -u root mysql
如果您的时区需要考虑闰秒,使用第三种语法调用mysql_tzinfo_to_sql来初始化闰秒信息。tz_file是您的时区文件的名称:
mysql_tzinfo_to_sql --leap tz_file | mysql -u root mysql
运行mysql_tzinfo_to_sql后,最好重新启动服务器,以确保它不会继续使用任何先前缓存的时区数据。