最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker下mysql設置字符集的方法

 更新時間:2018年03月12日 10:09:38   作者:博陵精騎  
這篇文章主要介紹了Docker下的mysql設置字符集的方法,需要的朋友可以參考下

Mysql的官方鏡像mysql:8,可用以下命令啟動容器:

docker run --name mysql002 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=888888 -idt mysql:8

如果用Springboot的JPA starter訪問此數(shù)據(jù)庫,由于數(shù)據(jù)庫沒有設置字符集,springboot應用會拋出以下異常:

java.sql.SQLException: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
  at com.mysql.jdbc.ConnectionImpl.configureClientCharacterSet(ConnectionImpl.java:1794)
  at 
  ......
  ...
  .

關鍵信息是這一行:Unknown initial character set index ‘255' received from server;

由于沒有設置字符集導致獲取server charset失敗,可以使用以下啟動命令來創(chuàng)建容器并設置字符集參數(shù):

docker run --name mysql005 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=888888 -idt mysql:8 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

和之前創(chuàng)建容器的命令相比,多了兩個參數(shù)–character-set-server=utf8mb4 –collation-server=utf8mb4_unicode_ci,這樣mysql容器就設置好字符集了,再次啟動springboot應用操作數(shù)據(jù)庫,一切正常;

總結

以上所述是小編給大家介紹的Docker下mysql設置字符集的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • Docker安裝和簡單使用入門教程

    Docker安裝和簡單使用入門教程

    這篇文章主要介紹了Docker安裝和簡單使用入門教程,由于小編使用的是linux系統(tǒng),支持docker的,所以安裝相對比較簡單,需要的的朋友參考下吧
    2017-01-01
  • docker搭建Jenkins以及基本使用圖文教程

    docker搭建Jenkins以及基本使用圖文教程

    Jenkins是一個廣泛使用的開源持續(xù)集成工具,它能夠自動化構建、測試和部署軟件項目,這篇文章主要給大家介紹了關于docker搭建Jenkins以及基本使用的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • Docker容器不識別宋體等字體的解決方案

    Docker容器不識別宋體等字體的解決方案

    這篇文章主要介紹了Docker容器不識別宋體等字體的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker相關命令應用匯總

    Docker相關命令應用匯總

    如果各位看官熟悉 Git 和 GitHub ,可與 Docker 做個類比,可更加容易理解 Docker 和 Docker Hub 及兩者關系。
    2018-04-04
  • 在?OpenKylin?上安裝?Docker的詳細過程

    在?OpenKylin?上安裝?Docker的詳細過程

    在?OpenKylin?上安裝?Docker可能會遇到與?Ubuntu?略有不同的包管理問題,這篇文章主要介紹了在?OpenKylin上安裝?Docker的過程,需要的朋友可以參考下
    2024-05-05
  • docker部署LNMP&phpMyAdmin的方法步驟

    docker部署LNMP&phpMyAdmin的方法步驟

    這篇文章主要介紹了docker部署LNMP&phpMyAdmin的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • Docker鏡像推送(push)到Docker Hub的實現(xiàn)

    Docker鏡像推送(push)到Docker Hub的實現(xiàn)

    這篇文章主要介紹了Docker鏡像推送(push)到Docker Hub的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • Docker容器搭建android編譯環(huán)境的實踐記錄

    Docker容器搭建android編譯環(huán)境的實踐記錄

    這篇文章主要介紹了Docker容器搭建android編譯環(huán)境的實踐記錄,主要包括部署容器、鏡像管理、容器管理等相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • Docker 解決獲取容器獲取的時間不是本地時間的問題

    Docker 解決獲取容器獲取的時間不是本地時間的問題

    這篇文章主要介紹了Docker 解決獲取容器獲取的時間不是本地時間的問題的相關資料,需要的朋友可以參考下
    2016-11-11
  • docker鏡像無法刪除 Error:No such image:xxxxxx解決

    docker鏡像無法刪除 Error:No such image:xxxxxx解決

    這篇文章主要介紹了docker鏡像無法刪除 Error:No such image:xxxxxx解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09

最新評論

揭西县| 延安市| 虎林市| 雷州市| 阳原县| 江陵县| 江津市| 蒙自县| 积石山| 郓城县| 武城县| 雷州市| 东阿县| 海城市| 岫岩| 晋中市| 绥滨县| 锡林郭勒盟| 柏乡县| 科尔| 敦煌市| 略阳县| 武山县| 历史| 苍溪县| 卓资县| 都匀市| 北宁市| 井研县| 乌拉特前旗| 金平| 康定县| 兴化市| 山阳县| 朝阳县| 株洲市| 华池县| 多伦县| 克山县| 分宜县| 赫章县|