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

MySQL中的時區(qū)設置方式

 更新時間:2023年11月02日 09:32:07   作者:與物為春  
這篇文章主要介紹了MySQL中的時區(qū)設置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

一、通過Navicat工具

進入mysql數(shù)據(jù)庫,在查詢編輯器中輸入:

可查看全局的時區(qū)設置和會話的時區(qū)設置

  • global.time_zone負責java連接數(shù)據(jù)庫時的時區(qū)設置
  • session.time_zone負責Navicat客戶端連接數(shù)據(jù)庫時的時區(qū)設置
select @@global.time_zone,@@session.time_zone;

System代表采用系統(tǒng)時區(qū)

  • CST 是一種比較亂的時區(qū),它包括了4個時區(qū)
  • CST可視為美國、澳大利亞、古巴或中國的標準時間。

同時代表了下面4個時區(qū):

CST Central Standard Time(USA)UT-6:00
CST Central Standard Time(Australia)UT9:30
CST China Standard Time UT8:00
CST Cuba Standard Time UT-4:00

由于世界各國家與地區(qū)經(jīng)度不同,地方時也有所不同,因此會劃分為不同的時區(qū)。

正式的時區(qū)劃分包括24個時區(qū),每一時區(qū)由一個英文字母表示。

每隔經(jīng)度15°劃分一個時區(qū),有一個例外,每個時區(qū)有一條中央子午線;

例如,GMT屬于“z”區(qū),因此其時間后通常添加后綴“Z”

show variables like '%time_zone%';

二、在查詢編輯器中直接輸入以下命令

方法1:使用命令

(優(yōu)點:不需要重啟MySQL服務,缺點:一旦MySQL服務被重啟,設置就會消失) 

set global time_zone = ‘+8:00';  

這個可以修改mysql全局時區(qū)為北京時間,也就是我們所在的東8區(qū)

set time_zone = ‘+8:00';

修改當前會話時區(qū)

flush privileges;   

使之立即生效。

方法2:修改my.ini配置文件

(優(yōu)點:永久保存設置,缺點:需重啟MySQL服務)

修改配置文件 /etc/my.cnf

[mysqld]
default-time_zone = '+8:00'

三、查詢時間

檢驗時間對不對 (驗證時區(qū),這行命令可以檢測session.time_zone是否正確配置)

select now();

沒有用的話重啟mysql試一下

systemctl stop mysqld.service
systemctl start mysqld.service

備注:

在項目中的,也要及時更改 java中的時區(qū)

// serverTimezone可以設置為北京時間GMT%2B8、上海時間Asia/Shanghai或者香港時間Hongkong
url: jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=true

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Mysql:The user specified as a definer (''xxx@''%'') does not exist的解決方案

    Mysql:The user specified as a definer (''xxx@''%'') does not

    今天小編就為大家分享一篇關于Mysql:The user specified as a definer ('xxx@'%') does not exist的解決方案,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • 詳解MySQL主從復制讀寫分離搭建

    詳解MySQL主從復制讀寫分離搭建

    這篇文章主要介紹了詳解MySQL主從復制讀寫分離搭建的相關資料,需要的朋友可以參考下
    2017-06-06
  • MySQL數(shù)據(jù)庫如何查看表占用空間大小

    MySQL數(shù)據(jù)庫如何查看表占用空間大小

    由于數(shù)據(jù)太大了,所以MYSQL需要瘦身,那前提就是需要知道每個表占用的空間大小,這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)庫如何查看表占用空間大小的相關資料,需要的朋友可以參考下
    2022-06-06
  • 碰到MySQL無法啟動1067錯誤問題解決方法

    碰到MySQL無法啟動1067錯誤問題解決方法

    創(chuàng)建primay key過程中發(fā)生了斷電,當電腦再次啟動時候,發(fā)現(xiàn)mysql 服務無法啟動,使用 net start 提示 1067錯誤;后來只能通過手工刪除數(shù)據(jù)文件,日志文件,再啟動服務,然后導入數(shù)據(jù)來完成
    2013-01-01
  • mysql實用技巧之比較兩個表是否有不同數(shù)據(jù)的方法分析

    mysql實用技巧之比較兩個表是否有不同數(shù)據(jù)的方法分析

    這篇文章主要介紹了mysql實用技巧之比較兩個表是否有不同數(shù)據(jù)的方法,結(jié)合實例形式分析了mysql數(shù)據(jù)表比較的相關操作技巧與注意事項,需要的朋友可以參考下
    2019-12-12
  • MySQL索引不會被用到的情況匯總

    MySQL索引不會被用到的情況匯總

    這篇文章主要給大家介紹了關于MySQL索引不會被用到的一些情況,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MySQL具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • mysql-8.0.15-winx64安裝與修改密碼方式

    mysql-8.0.15-winx64安裝與修改密碼方式

    本文提供了詳細的MySQL安裝步驟,包括下載、安裝、配置環(huán)境變量、啟動服務和初始化數(shù)據(jù)庫,首先,從MySQL官網(wǎng)下載壓縮包并解壓,其次,將bin目錄添加到系統(tǒng)PATH中,接著,創(chuàng)建my.ini文件進行配置,并正確放置于指定目錄,通過CMD以管理員身份執(zhí)行安裝和初始化命令
    2024-10-10
  • Mysql誤操作后利用binlog2sql快速回滾的方法詳解

    Mysql誤操作后利用binlog2sql快速回滾的方法詳解

    相信每個和數(shù)據(jù)庫打交道的程序員都會碰一個問題,MySQL誤操作后如何快速回滾?那么下面這篇文章主要給大家介紹了關于Mysql誤操作后利用binlog2sql快速回滾的相關資料,文中介紹的非常詳細,需要的朋友可以參考下。
    2017-07-07
  • MySQL基于DOS命令行登錄操作實例(圖文說明)

    MySQL基于DOS命令行登錄操作實例(圖文說明)

    這篇文章主要介紹了MySQL基于DOS命令行登錄操作,以圖文形式結(jié)合實例說明了MySQL登錄命令的基本用法,非常簡單易懂需要的朋友可以參考下
    2016-01-01
  • 關于mysql 8.0.13zip包安裝方法

    關于mysql 8.0.13zip包安裝方法

    這篇文章主要介紹了關于mysql 8.0.13zip包安裝方法,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2018-11-11

最新評論