ホームページ  >  記事  >  データベース  >  パラメータ time_zone を使用して、MySQL のタイムゾーンを変更します。

パラメータ time_zone を使用して、MySQL のタイムゾーンを変更します。

黄舟
黄舟オリジナル
2017-02-17 11:54:542097ブラウズ

まず、mysql の現在のタイムゾーンを確認する必要があります。time_zone パラメーターを使用します

mysql> show variables like '%time_zone%';   
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)



1 my.cnf
を変更し、
default-time-zone=timezone を追加することで変更できます
[mysqld] タイムゾーンの下。例:
default-time-zone = '+8:00'
変更後は忘れずに msyql を再起動してください
必ず [mysqld] の下に追加してください。それ以外の場合は不明な変数 'default-time-zone=+8:00' '

2 さらに、コマンドラインを通じてオンラインで変更することもできます

set time_zone = timezone
比如北京时间(GMT+0800)
set time_zone = '+8:00'; 如下:
mysql> set time_zone='+8:00';
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like '%time_zone%';   
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | +08:00 |
+------------------+--------+
2 rows in set (0.00 sec)


3 次に、select now() でタイムゾーンを確認します

mysql> show variables like '%time_zone%';   
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | +08:00 |
+------------------+--------+
2 rows in set (0.00 sec)

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2013-08-05 10:35:31 |
+---------------------+
1 row in set (0.00 sec)

mysql>  set time_zone='+0:00';Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | +00:00 |
+------------------+--------+
2 rows in set (0.00 sec)
mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2013-08-05 02:35:43 |
+---------------------+
1 row in set (0.00 sec)


上記はMySQL のタイム ゾーンを変更するには、パラメーター time_zone Content を使用します。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。