Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は共有UNIXサーバーにいます。
デフォルトのタイムゾーンがあります-06:00:00
-06:00:00
MySQL Manual次のコマンドを実行してタイムゾーンを設定しようとしています:
MySQL Manual
SELECT CONVERT_TZ('2004-01-01 12:00:00','-06:00','+07:00');
コマンドは実行されていますが、タイムゾーンには影響していません。SQLサーバーまたはコマンドの何が問題になっていますか?
SQL
ありがとう、
mysqlサーバーのタイムゾーンを確認したい場合
以下の SQL クエリを使用
SELECT @@global.time_zone, @@session.time_zone;
タイムゾーンを変更したい場合は、これを試すだけです
set @@global.time_zone = '+07:00'
これにより、mysql サーバーのタイムゾーンが変更されます。
注: サーバーを再起動すると、変更がフラッシュされます。その場合、上記のクエリを再度実行する必要があります。
お役に立てれば。