my.cnfでタイムゾーンを設定する

alkoshikawa 3,518views 更新:2014年1月16日

my.cnfに

default-time-zone = 'UTC'

などとやると起動したときに変わってくれますが、エラーが出てサーバーが起動できないときがあります。

そうゆうときはmysql.timezoneテーブルの中を覗いてみてください、空だった場合はデータを入れる必要があります。

cd {mysql_home}/bin
./mysql_tzinfo_to_sql /usr/share/zoneinfo > timezone.sql
mysql -uroot -p -Dmysql < timezone.sql

という形でタイムゾーン系のテーブルを初期化できます。

 

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません