久々のエントリーです。 今回はMYSQLで日付や時刻関数を使った時に、 何故か9時間ずれていたのを対応したログです。 MYSQLで SELECT now( ) ; を実行したときに 2008-02-15 15:54:15 と返ってきて欲しいのに、 2008-02-15 06:54:15 と9時間ずれて返ってくる環境がありました。 早速ググったところ、以下のページで解決策がHITしました。 MySQL Lists: mysql-ja: 時間関数: 4.1の新しい機能の1つ 半分より少し下のところにあるように SUPER の権限を持つユーザはグローバルの値をランタイム にセットできます。これにはSET GLOBAL time_zone ステートメント を以下のように使います。 mysql> SET GLOBAL time_zone = timezone; それぞれのクライアントはダイナミックな