使用DataGrip連接Docker容器中的Mysql,出現[08S01] Communications link failure的錯誤。
使用DataGrip連接Docker容器中的Mysql,出現[08S01] Communications link failure的錯誤。
使用DataGrip連接Docker中的數據庫時,出現以下錯誤。
使用 docker -ps 查看容器是運行的。
docker exec -it mysql /bin/bash 進入數據庫容器。
在容器內執行 mysql -u root -p 可以正常進行連接。
在外部使用sqlyog也能進行連接。
就是使用DataGrip連接時,會出現[08S01] Communications link failure的錯誤。
加入 ?useSSL=false語句
作用:屏蔽掉SSL
jdbc:mysql://192.168.133.133:3306?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&autoReconnect=true1
也可以根據個人需要進行添加如下語句
serverTimezone=Asia/Shanghai (中國標準時間)。
characterEncoding=utf-8 (聲明 UTF-8 字符編碼)。
autoReconnect=true (當數據庫連接異常中斷時,是否自動重新連接。一般數據庫的最大連接時間為8h,設置該值為true,不用重啟服務器。)
來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。
Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利
蘇公網安備32010402000125
蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司
南京思必達教育科技有限公司版權所有 百度統計