一勞永逸解決IDEA 2019.3連接MySQL80時區(serverTimezone)問題


MySQL從57版升到80版后,用IDEA 2019.3連接數據庫時報時區錯誤:

連接數據庫(MySQL80)驅動版本:mysql-connector-java-8.0.15.jar

連接數據庫,查看數據庫時區:

1、一次性設置(一次連接有效,重啟后失效)

set global time_zone='+8:00';

2、搜索了一下其他解決辦法,有很多途徑,發現一個一勞永逸的法子:

更改MySQL的my.ini文件,該文件路徑在C:\ProgramData\MySQL\MySQL Server 8.0\my.ini(win10 64位系統),programdata文件夾是隱藏的,需要加以顯示

在my.ini文件底部加一句:

default-time_zone='+8:00'

 以后用IDEA連接數據庫就不會報時區錯誤了。

注意:此方法針對使用了高版本數據庫驅動連接MySQL80版時的問題,其他未測試,不過使用mysql-connector-java-5.1.47.jar版本連接MySQL57未發現報時區錯誤問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM