mysql比現實時間少了八小時


mysql比現實時間少了八小時一般有倆種情況

第一種:mysql本身比現實少了八小時
select now();//查詢mysql時間 為1:00,但現實中為9:00,差了八小時
解決辦法:
set GLOBAL time_zone='+8:00';//在標准時區上加+8小時,即東8區時間

  flush PRIVILEGES; //不用重啟就生效

  select now() ;//執行前先斷開與mysql鏈接,重新鏈接,再次查詢

第二種是java鏈接mysql,由於升級驅動版本,升級到mysql8版本
在datasource的url中添加 serverTimezone=GMT%2B8


免責聲明!

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



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