無料PHPプログラム

MySQL 5.1 リファレンスマニュアル :: 4 データベース管理 :: 4.5 インストール関連プログラム :: 4.5.5 mysql_tzinfo_to_sql ? タイム ゾーン テーブルのロード
« 4.5.4 mysql_upgrade ? MySQL アップグレードのテーブル チェック

4.6 セキュリティ問題 »
Section Navigation      [Toggle]
  • 4.5 インストール関連プログラム
  • 4.5.1 make_win_bin_dist ? Package MySQL 配布 (ZIP アーカイブ)
  • 4.5.2 mysql_fix_privilege_tables ? MySQL システム テーブルのアップグレード
  • 4.5.3 mysql_install_db ? MySQL データ ディレクトリ 初期化スクリプト
  • 4.5.4 mysql_upgrade ? MySQL アップグレードのテーブル チェック
  • 4.5.5 mysql_tzinfo_to_sql ? タイム ゾーン テーブルのロード

4.5.5. mysql_tzinfo_to_sql ? タイム ゾーン テーブルのロード

mysql_tzinfo_to_sql は、mysql データベースに、タイム ゾーン テーブルをロードするプログラムです。zoneinfo データベース (タイム ゾーンを記述するファイルのセット) があるシステムで使用します。たとえば、Linux、 FreeBSD、 Sun Solaris、 Mac OS X などです。一般的なファイル位置は /usr/share/zoneinfo です。zoneinfo データベースがないシステムの場合には、項4.10.8. 「MySQL サーバのタイム ゾーン サポート」 で説明するパッケージをダウンロードします。

mysql_tzinfo_to_sql はいくつかの方法で呼び出せます。

shell> mysql_tzinfo_to_sql tz_dir
shell> mysql_tzinfo_to_sql tz_file tz_name
shell> mysql_tzinfo_to_sql --leap tz_file

最初の起動シンタックス (invocation) では、mysql_tzinfo_to_sql に zoneinfo ディレクトリのパスを渡し、出力を mysql プログラムに送ります。次はその例です。

shell> mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

mysql_tzinfo_to_sql はシステム内のタイム ゾーン ファイルを読み、そこから SQL ステートメントを生成します。mysql でそのステートメントが処理され、タイム ゾーン テーブルにロードされます。

2 番目のシンタックスは mysql_tzinfo_to_sql を タウム ゾーン名 tz_name に関連するシングル タイム ゾーン ファイル tz_file にロードします。

shell> mysql_tzinfo_to_sql tz_file tz_name | mysql -u root mysql

タイム ゾーンで、リープ秒のカウントが必要な場合は、mysql_tzinfo_to_sql を 3 番目のシンタックスを使用して呼び出して、リープ秒情報を初期化します。tz_file は使用しているタイム ゾーン ファイルの名前です。

shell> mysql_tzinfo_to_sql --leap tz_file | mysql -u root mysql
Copyright c 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates

無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル

Copyright (c) 2010 jmcodex.com All rights reserved.