欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker下mysql設(shè)置字符集的方法

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

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

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

如果用Springboot的JPA starter訪問(wèn)此數(shù)據(jù)庫(kù),由于數(shù)據(jù)庫(kù)沒(méi)有設(shè)置字符集,springboot應(yīng)用會(huì)拋出以下異常:

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 
  ......
  ...
  .

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

由于沒(méi)有設(shè)置字符集導(dǎo)致獲取server charset失敗,可以使用以下啟動(dòng)命令來(lái)創(chuàng)建容器并設(shè)置字符集參數(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)建容器的命令相比,多了兩個(gè)參數(shù)–character-set-server=utf8mb4 –collation-server=utf8mb4_unicode_ci,這樣mysql容器就設(shè)置好字符集了,再次啟動(dòng)springboot應(yīng)用操作數(shù)據(jù)庫(kù),一切正常;

總結(jié)

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

相關(guān)文章

  • docker清理大殺器/docker的overlay文件占用磁盤(pán)太大的解決

    docker清理大殺器/docker的overlay文件占用磁盤(pán)太大的解決

    這篇文章主要介紹了docker清理大殺器/docker的overlay文件占用磁盤(pán)太大的解決操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • 教你使用Docker搭建gitlab社區(qū)漢化版的詳細(xì)過(guò)程

    教你使用Docker搭建gitlab社區(qū)漢化版的詳細(xì)過(guò)程

    很多朋友不太清楚使用Docker搭建gitlab社區(qū)漢化版的過(guò)程,總是容易出現(xiàn)錯(cuò)誤,今天小編抽空給大家分享使用Docker搭建gitlab社區(qū)漢化版的詳細(xì)過(guò)程,一起看看吧
    2021-09-09
  • Docker API 未授權(quán)訪問(wèn)漏洞問(wèn)題解析

    Docker API 未授權(quán)訪問(wèn)漏洞問(wèn)題解析

    這篇文章主要介紹了Docker API 未授權(quán)訪問(wèn)漏洞問(wèn)題解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • Docker 批量刪除容器或鏡像的操作方法

    Docker 批量刪除容器或鏡像的操作方法

    這篇文章主要介紹了Docker 批量刪除容器或鏡像的操作方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • 在Docker中安裝OnlyOffice的詳細(xì)過(guò)程記錄

    在Docker中安裝OnlyOffice的詳細(xì)過(guò)程記錄

    OnlyOffice是一款免費(fèi)且開(kāi)源的Office協(xié)作辦公套件,支持桌面端和移動(dòng)端等多平臺(tái),下面這篇文章主要給大家介紹了關(guān)于如何在Docker中安裝OnlyOffice的詳細(xì)過(guò)程記錄,需要的朋友可以參考下
    2024-01-01
  • docker部署釘釘機(jī)器人報(bào)警通知的實(shí)現(xiàn)

    docker部署釘釘機(jī)器人報(bào)警通知的實(shí)現(xiàn)

    本文主要介紹了docker部署釘釘機(jī)器人報(bào)警通知的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • IDEA集成docker部署springboot項(xiàng)目的全過(guò)程

    IDEA集成docker部署springboot項(xiàng)目的全過(guò)程

    這篇文章主要介紹了IDEA集成docker部署springboot項(xiàng)目,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • docker安裝elasticsearch和kibana的方法步驟

    docker安裝elasticsearch和kibana的方法步驟

    這篇文章主要介紹了docker安裝elasticsearch和kibana的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Docker load之后鏡像名字為none問(wèn)題解決方法

    Docker load之后鏡像名字為none問(wèn)題解決方法

    這篇文章主要介紹了Docker load之后鏡像名字為none問(wèn)題解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Docker鏡像+nginx 部署 vue 項(xiàng)目的方法

    Docker鏡像+nginx 部署 vue 項(xiàng)目的方法

    這篇文章主要介紹了Docker鏡像+nginx 部署 vue 項(xiàng)目的方法,幫助大家更好的使用docke鏡像,感興趣的朋友可以了解下
    2020-10-10

最新評(píng)論