mysql8.0?my.ini?如何永久修改時區(qū)
my.ini 永久修改時區(qū)
1、打開 查看->隱藏的項(xiàng)目
2、進(jìn)入 C:\ProgramData\MySQL\MySQL Server 8.0
3、打開my.ini文件,找到[mysqld]節(jié)點(diǎn),在節(jié)點(diǎn)下加入:default-time-zone=’+08:00’

永久解決MySQL時區(qū)問題
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon
連接MySQL的時候動不動就提示個Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon


一般就是MySQL時區(qū)沒設(shè)置,接下來教大家4種解決方法。
方法一
1.檢查MySQL設(shè)置時區(qū):
Win+R打開運(yùn)行

輸入cmd然后確定,打開cmd窗口

連接數(shù)據(jù)庫,輸入mysql -hlocalhost -uroot -p回車輸入密碼

連接成功

輸入show variables like'%time_zone';回車,顯示時區(qū)配置

如果顯示 SYSTEM 就是沒有設(shè)置時區(qū)
輸入set global time_zone = '+8:00';回車

顯示Query OK, 0 rows affected (0.00 sec)就是設(shè)置成功了。
然后關(guān)閉cmd重新打開cmd重新連接數(shù)據(jù)庫,連接成功后輸入show variables like'%time_zone'; 回車

顯示+08:00就可以了
這個時候重新連接數(shù)據(jù)庫即可
點(diǎn)擊Test Connection進(jìn)行測試連接
連接成功

方法二
修改MySQL配置文件 [my.ini]:

找到Mysql的安裝目錄,修改my.ini配置文件
比如我的路徑是:
C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
打開my.ini文件

在 [mysqld] 之下加
default-time-zone='+08:00'
或者
default-time-zone=timezone
!??!注意一定要在 [mysqld] 之下加 ,否則會出現(xiàn) unknown variable 'default-time-zone=+8:00'

修改完了記得記得重啟msyql
Win+X,選擇Windows PowerShell(管理員)

停止mysql服務(wù)

啟動mysql服務(wù)

重啟完畢
打開cmd測試
登錄mysql,輸入show variables like’time_zone’;

time_zone顯示為+08:00就修改成功了
方法三
在IDEA中修改時區(qū)即可
在高級欄下,將serverTimeZone的UTC修改為GMT
點(diǎn)擊 高級 /Advanced

找到serverTimezone,如果是UTC或者空的直接改為Asia/Shanghai
改完之后直接回車

點(diǎn)擊 選項(xiàng)/General

點(diǎn)擊 測試連接 /Test Connection
連接成功

方法四
修改連接數(shù)據(jù)庫的URL
修改serverTimezone后面的值為Asia/Shanghai
例如:
serverTimezone=Asia/Shanghai
完整:
url: jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=true
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL5.7.24版本的數(shù)據(jù)庫安裝過程圖文詳解
這篇文章主要介紹了MySQL5.7.24版本的數(shù)據(jù)庫安裝過程,需要的朋友可以參考下2018-11-11
深入理解MySQL雙字段分區(qū)(OVER(PARTITION BY A,B)
本文主要介紹了MySQL中的窗口函數(shù)雙字段分區(qū)功能(OVER(PARTITION BY A,B),分析其在數(shù)據(jù)分組和性能優(yōu)化中的應(yīng)用,提高查詢效率,具有一定的參考價值,感興趣的可以了解一下2024-09-09
Mysql 數(shù)據(jù)庫開啟binlog的實(shí)現(xiàn)步驟
本文主要介紹了Mysql 數(shù)據(jù)庫開啟binlog的實(shí)現(xiàn)步驟,對于運(yùn)維或架構(gòu)人員來說,開啟binlog日志功能非常重要,具有一定的參考價值,感興趣的可以了解一下2023-11-11
將MySQL help contents的內(nèi)容有層次的輸出方法推薦
如何將MySQL help contents的內(nèi)容有層次的輸出呢?下面小編就為大家?guī)硪黄獙ySQL help contents的內(nèi)容有層次的輸出方法推薦。小編覺得挺不錯的,現(xiàn)在分享給大家,給大家一個參考。一起跟隨小編過來看看吧2016-03-03
Ubuntu下完美實(shí)現(xiàn)遷移MySQL數(shù)據(jù)庫位置
這篇文章主要介紹了Ubuntu下完美實(shí)現(xiàn)遷移MySQL數(shù)據(jù)庫位置,十分詳細(xì),有需要的小伙伴可以參考下2015-03-03

