解決MySql 8 x日期顯示錯誤

2021-10-05 21:59:57 字數 842 閱讀 8895

資料庫日期 2020-05-08 19:13:29

查詢後展示 2020-05-09 03:13:29

時區設定的問題

時區(time zone)是地球上的區域使用同乙個時間定義。2023年在華盛頓召開國際經度會議時,為了克服時間上的混亂,規定將全球劃分為24個時區。在中國採用首都北京所在地東八區的時間為全國統一使用時間

utc,協調世界時,又稱世界統一時間,世界標準時間,國際協調時間,簡稱utc

utc + (+0800) = 本地(北京)時間

asia/shanghai中國標準時間

mysql8.0的驅動包預設時區是全球統一時間 (utc),北京時間是 utc+8  

url的時區設定為servertimezone=asia/shanghai

完整配置

jdbc:mysql://localhost:3306/database?servertimezone=asia/shanghai&useunicode=true&characterencoding=utf-8&usessl=false

Windows 平台安裝 MySQL 8 x

配置 my.ini 檔案 初始化 mysql 安裝 mysql 服務 啟停 mysql 服務 連線資料庫 解壓後是沒有my.ini檔案的,需手動建立 my.ini 檔案,並根據自己實際情況填寫配置 mysqld 設定埠 port 3306 設定mysql的安裝目錄 basedir d devtool...

Centos安裝MYSQL8 X的教程

mysql的安裝 4,5,6可省略 宣告 centos版本為7.6,安裝的mysql版本為8.0.17 1.首先要解除安裝掉本機自帶的mysql相關,包括mariadb。rpm pa grep mysql 將搜到的結果使用 rm rf 檔名 刪除掉,沒有就跳過 rpm pa grep mariadb...

安裝mysql 8 x 免安裝版

解壓 配置環境變數 安裝路徑 bin 安裝目錄下建立my.ini mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d mysql 8.0.17 winx64 bin 設定mysql資料庫的資料的存放目錄 datadir d mysql 8.0.17 win...