欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql時區(qū)查看與設置方法

 更新時間:2021年03月18日 11:33:16   作者:豁然高  
這篇文章主要介紹了mysql時區(qū)查看與設置方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一.查看數據庫時區(qū)

show variables like'%time_zone';
mysql> show variables like "%time_zone";
+------------------+--------+
| Variable_name  | Value |
+------------------+--------+
| system_time_zone | CEST  |
| time_zone    | SYSTEM |
+------------------+--------+

1.全局參數system_time_zone

系統(tǒng)時區(qū),在MySQL啟動時會檢查當前系統(tǒng)的時區(qū)并根據系統(tǒng)時區(qū)設置全局參數system_time_zone的值。

system_time_zone的值根據當前系統(tǒng)的不同會有所不同,此處測試時系統(tǒng)時間為CEST時間,所以值為CEST
查看當前的操作系統(tǒng)的時區(qū)

## 使用date命令
date +"%Z %z"    //查看當前操作系統(tǒng)的時區(qū)
date -R
[vagrant@localhost ~]$ date -R
Wed, 17 Jun 2020 10:48:14 +0200
[vagrant@localhost ~]$ date +"%Z %z"
CEST +0200

CEST表示在mysql啟動時,系統(tǒng)的時間為CEST

CEST為歐洲中部夏令時間,英文全名: Central European Summer Time

歐洲中部夏令時間所屬時區(qū): UTC/GMT +2

2.全局參數time_zone

用來設置每個連接會話的時區(qū),默認為system時,使用全局參數system_time_zone的值。我們需要修改的就是time_zone的值

SYSTEM 表示time_zone默認使用system_time_zone的時區(qū),此處即CEST

個人思路
因為my.cnf中默認沒有設置default-time_zone,所以time_zone默認為system,即system_time_zone的值,
而system_time_zone的值為mysql啟動時的操作系統(tǒng)的時區(qū),所以個人認為可以通過提前設置操作系統(tǒng)的時區(qū)來決定mysql的時區(qū)

二.設置數據庫時區(qū)

1.通過mysql命令行模式下動態(tài)修改,這種修改只在當前的mysql啟動狀態(tài)生效,如果mysql重啟,則恢復到my.ini的設置狀態(tài)

set global time_zone = '+8:00';
FLUSH PRIVILEGES;

再查看mysql的時區(qū)設置如下(需要退出mysql后,再重新登陸mysql,否則time_zone的結果可能不變,仍為SYSTEM)

mysql> show variables like "%time_zone";
+------------------+--------+
| Variable_name  | Value |
+------------------+--------+
| system_time_zone | CEST  |
| time_zone    | +08:00 |
+------------------+--------+

2.通過修改配置文件來修改時區(qū),這種修改永久生效,即使mysql重啟也一樣有效

windows系統(tǒng)中配置文件為my.ini。linux系統(tǒng)中配置文件為/etc/my.cnf

在[mysqld]的下面添加或者修改如下內容

default-time_zone = '+8:00'

修改完配置文件后需要重啟mysql服務器,

linux系統(tǒng)中服務器重啟命令如下

systemctl restart mysqld.service

my.cnf的修改后的內容如下所示

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-time_zone = '+9:00'

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

# Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

到此這篇關于mysql時區(qū)查看與設置方法的文章就介紹到這了,更多相關mysql時區(qū)查看與設置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳細介紹基于MySQL的搜索引擎MySQL-Fullltext

    詳細介紹基于MySQL的搜索引擎MySQL-Fullltext

    這篇文章主要詳細介紹基于MySQL的搜索引擎MySQL-Fullltext,需要用到C和C#以及JavaScript的知識,屬于MySQL的高階應用,需要的朋友可以參考下
    2015-04-04
  • CentOS 7下使用RPM安裝mysql5.7.13

    CentOS 7下使用RPM安裝mysql5.7.13

    這篇文章主要為大家詳細介紹了CentOS 7下使用RPM安裝mysql5.7.13的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • windows 10下解壓版MySql安裝配置方法教程

    windows 10下解壓版MySql安裝配置方法教程

    這篇文章主要為大家詳細介紹了windows 10下解壓版MySql安裝配置方法教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • MySQL數據庫表修復 MyISAM

    MySQL數據庫表修復 MyISAM

    這篇文章主要介紹了MySQL數據庫表修復 MyISAM ,需要的朋友可以參考下
    2014-06-06
  • mysql數據庫太大了如何備份與還原

    mysql數據庫太大了如何備份與還原

    今天小編就為大家分享一篇關于mysql數據庫太大了如何備份與還原,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • MySQL基礎學習之約束詳解

    MySQL基礎學習之約束詳解

    約束是作用于表中字段上的規(guī)則,用于限制儲存在表中的數據,這篇文章主要為大家介紹了MySQL中約束的案例以及外鍵約束的展示與刪除,需要的可以參考一下
    2023-07-07
  • 一篇文章搞定Mysql日期時間函數

    一篇文章搞定Mysql日期時間函數

    這篇文章主要給大家介紹了如何通過一篇文章搞定Mysql日期時間函數的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • windows下重置mysql的root密碼方法介紹

    windows下重置mysql的root密碼方法介紹

    這篇文章主要介紹了windows下重置mysql的root密碼方法介紹,具有一定參考價值,需要的朋友可以了解下。
    2017-12-12
  • 一文學習MySQL?意向共享鎖、意向排他鎖、死鎖

    一文學習MySQL?意向共享鎖、意向排他鎖、死鎖

    這篇文章主要介紹了MySQL?意向共享鎖、意向排他鎖、死鎖,包括InnoDB表級鎖,意向共享鎖和意向排他鎖及操作方法,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • Mysql5.5安裝配置方法及中文亂碼的快速解決方法

    Mysql5.5安裝配置方法及中文亂碼的快速解決方法

    這篇文章主要介紹了Mysql5.5安裝配置方法以及mysql5.5中文亂碼的快速解決方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08

最新評論