久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

解決MySQL8.0時(shí)區(qū)的問題步驟

瀏覽:9日期:2023-10-07 17:49:07
軟件版本 Windows:Windows10 MySQL:mysql-8.0.16-winx64.zip問題描述

java將當(dāng)前時(shí)間保存到MySQL數(shù)據(jù)庫(kù)時(shí),MySQL中的時(shí)間不正確

問題分析

原因一:java數(shù)據(jù)庫(kù)連接使用UTC時(shí)區(qū)(世界標(biāo)準(zhǔn)時(shí)間),即serverTimezone=UTC

url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=true

原因二:MySQL使用的time_zone屬性是+00:00,而北京時(shí)間比UTC時(shí)間早8小時(shí),即UTC+08:00

檢查MySQL

/** * 可查看全局的時(shí)區(qū)設(shè)置和會(huì)話的時(shí)區(qū)設(shè)置 * global.time_zone負(fù)責(zé)java連接數(shù)據(jù)庫(kù)時(shí)的時(shí)區(qū)設(shè)置 * session.time_zone負(fù)責(zé)Navicat客戶端連接數(shù)據(jù)庫(kù)時(shí)的時(shí)區(qū)設(shè)置 * /mysql> select @@global.time_zone,@@session.time_zone;/** * 還有一種方法 * System代表采用系統(tǒng)時(shí)區(qū) * CST是一種很亂的時(shí)區(qū),它包括了4個(gè)時(shí)區(qū) * /mysql> show variables like ’%time_zone%’; // 驗(yàn)證時(shí)區(qū),這行命令可以檢測(cè)session.time_zone是否正確配置mysql> select now();解決方法

步驟一:修改java中的時(shí)區(qū)為東八區(qū)

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

步驟二:修改MySQL數(shù)據(jù)庫(kù)的時(shí)區(qū)為東八區(qū)

// 方法一:使用命令(優(yōu)點(diǎn):不需要重啟MySQL服務(wù),缺點(diǎn):一旦MySQL服務(wù)被重啟,設(shè)置就會(huì)消失)mysql> set time_zone = ’+8:00’;mysql> set global time_zone = ’+8:00’;// 方法二:修改my.ini配置文件(優(yōu)點(diǎn):永久保存設(shè)置,缺點(diǎn):需重啟MySQL服務(wù))[mysqld]// 設(shè)置默認(rèn)時(shí)區(qū)default-time_zone=’+8:00’

到此這篇關(guān)于解決MySQL8.0時(shí)區(qū)的問題步驟的文章就介紹到這了,更多相關(guān)MySQL8.0時(shí)區(qū)內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
主站蜘蛛池模板: 黄石市| 富顺县| 上林县| 丹寨县| 焦作市| 岳西县| 南皮县| 长泰县| 顺昌县| 时尚| 建平县| 固原市| 嘉善县| 南郑县| 垫江县| 罗山县| 侯马市| 灵寿县| 定日县| 萨迦县| 嘉禾县| 晴隆县| 浠水县| 沭阳县| 昭苏县| 乐昌市| 绥滨县| 东光县| 铅山县| 和平县| 孝感市| 义乌市| 咸宁市| 绩溪县| 梅河口市| 石景山区| 台前县| 城固县| 宣恩县| 寿宁县| 晋中市|