修改MySQL的時區
首先需要檢視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
在 [mysqld] 之下加
default-time-zone=timezone
來修改時區。如:
default-time-zone = '+8:00'
修改完了記得記得重啟msyql
注意一定要在 [mysqld] 之下加 ,否則會出現 unknown variable '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 |
- | <span style="color:#3366ff;">time_zone | +08:00 span>|
- +------------------+--------+
- 2 rows in set (0.00 sec)
- mysql> select now();
- +---------------------+
- | now() |
- +---------------------+
- | <span style="color:#3333ff;">2013-08-05 10:35:31 span>|
- +---------------------+
- 1 row in set (0.00 sec)
- mysql> <span style="color:#ff0000;">set span><span style="color:#ff0000;">time_zone='+0:00';
- span>Query OK, 0 rows affected (0.00 sec)
- mysql> show variables like '%time_zone%';
- +------------------+--------+
- | Variable_name | Value |
- +------------------+--------+
- | system_time_zone | CST |
- |<span style="color:#ff0000;"> time_zone | +00:00 span>|
- +------------------+--------+
- 2 rows in set (0.00 sec)
- mysql> select now();
- +---------------------+
- | now() |
- +---------------------+
- | <span style="color:#ff0000;">2013-08-05 02:35:43 span>|
- +---------------------+
- 1 row in set (0.00 sec)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23490154/viewspace-1062503/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Mysql】修改mysql時區MySql
- 【MySQL】時區修改MySql
- docker中的MySQL修改時區DockerMySql
- mac mysql修改預設時區為 utcMacMySql
- 修改Docker容器的時區為中國時區Docker
- Esxi 修改時區
- weblogic修改時區Web
- Oracle修改時區Oracle
- ubuntu16 修改時區Ubuntu
- Docker容器內部修改時區Docker
- Linux 7 修改時區不生效Linux
- [20200313]centos 7修改時區.txtCentOS
- MySQL中的時區設定MySql
- Linux設定和修改時間與時區Linux
- mysql的時區錯誤問題MySql
- 修改主機時區對Oracle的影響分析Oracle
- 基於Alpine和Ubuntu的Docker映象修改時區UbuntuDocker
- ubuntu 修改時區或時間 及網路同步時間Ubuntu
- ubuntu 22.04版本修改時區的操作方法Ubuntu
- linux系統時區修改(Debian的主機和docker)LinuxDocker
- Ubuntu、CentOS修改時區、設定24小時時間格式教程。UbuntuCentOS
- MySQL修改表的列名MySql
- 測試修改作業系統時間&時區對oracle的影響作業系統Oracle
- Horizon/Telescope 兩個官方包時區如何修改
- 【mysql】關於連線mysql資料庫時出現的時區錯誤time zoneMySql資料庫
- 修改docker中Mysql的密碼DockerMySql密碼
- 修改Mysql root密碼的方法MySql密碼
- Mysql修改server uuidMySqlServerUI
- Linux需要修改時區(目前只寫了 上海、越南、印度、日本、韓國、UTC0六個時區,可根據自己的需求增刪時區)Linux
- RAC下主機修改時區導致db無法open
- 關於 MySQL 時區設定的一個常用 sql 命令MySql
- 修改MySQL密碼的四種方法MySql密碼
- 在Linux中修改MySQL的密碼LinuxMySql密碼
- wdcp修改mysql的資料目錄MySql
- MySQL時區導致無法產生表MySql
- 修改button的可點選區域
- MySQL:一次timestamp時區轉換導致的問題MySql
- 怎麼修改mysql的連線密碼MySql密碼
- MySQL動態修改varchar長度的方法MySql