Mysql時區(qū)問題

MySQL默認時區(qū)為UTC,我們屬于東八區(qū)時間,和UTC存在八個小時時差。
在做時間相關(guān)操作的時候,會出現(xiàn)不一致問題;

解決方案
0、降級(啊這算什么解決方案?。?br> 使用MySQL 5.7,時區(qū)問題是8.0以上版本才有的

1、更改配置文件
在MySQL目錄下找到my.ini

打開在[mysqld]下添加一行 default-time-zone='+08:00'

重啟MySQL服務(wù)

注意是[mysqld]下,加錯位置服務(wù)會開不起來

2、MySQL命令設(shè)置
在mysql的命令模式下,輸入:set global time_zone='+8:00';

3、IDEA連接數(shù)據(jù)庫時把時區(qū)改成上海
在IDEA上連接數(shù)據(jù)庫時,在Advanced板塊中把serverTimezone的屬性值為 Asia/Shanghai

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容