本文目錄一覽:
mysql資料庫時間怎麼修改成東京時間
東京的時區是東九區,比我們北京東八區多1個時區,所以+9就是東京時間了
那我們怎麼修改,有兩種方法,一種是臨時的,一種是長久的。
一:通過sql命令臨時修改
# 設置全局時區 mysql set global time_zone = ‘+8:00’;
Query OK, 0 rows affected (0.00 sec)
# 設置時區為東八區 mysql set time_zone = ‘+8:00’;
Query OK, 0 rows affected (0.00 sec)
# 刷新許可權使設置立即生效 mysql flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql show variables like ‘%time_zone%’;
+——————+——–+
| Variable_name | Value |
+——————+——–+
| system_time_zone | EST |
| time_zone | +08:00 |
+——————+——–+
2 rows in set (0.00 sec)
二:修改my.cnf實現永久修改
vi /etc/mysql/my.cnf
然後在mysqld下邊的配置中添加一行:
default-time_zone = ‘+8:00’
然後重啟mysql
service mysql restart
docker中MySQL的時區修改
docker中的mysql時區是使用了世界標準時間(UTC),把時區改成東八區方法:
1、啟動容器時設置: 添加如下配置:
2、進入docker配置:(重啟才能生效–永久生效)
3、臨時修改(從mysql上修改,重啟失效)
如何在MySQL中修改時區
通過以下參數來進行時區設置:
1. an absolute offset–絕對偏移量 例: alter session set time_zone = ‘-05:00’
2. database time zone–資料庫時區 例:alter session set time_zone = dbtimezone 這是資料庫默認的時區
3. os local time zone–操作系統本地時區 例:alter session set time_zone = local 獲得系統本地時區
4. a named region–直接用名字指定時區 例:alter session set time_zone = ‘america/new_york’
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/200894.html