Docker安裝mysql并解決中文亂碼問題
1.拉取mysql鏡像
網(wǎng)址:https://hub.docker.com/


復(fù)制命令進(jìn)行下載:docker pull mysql[:版本號]
不加版本號,默認(rèn)是最新版

2.查看是否下載完成
docker images

3.MySQL掛載本地目錄&解決中文亂碼
因?yàn)樵谌萜骼锩鏇]有 vi 命令所以我們可以將 數(shù)據(jù) 和 配置 掛載在宿主機(jī)上,方便我們操作
創(chuàng)建分別創(chuàng)建文件夾
/tmp/mysql/data
/tmp/mysql/conf
在文件conf文件夾下創(chuàng)建: hmy.cnf文件,將下面內(nèi)容復(fù)制進(jìn)去
解決中文亂碼問題,這樣當(dāng)你在查詢的時候中文就不會亂碼
[mysqld] skip-name-resolve character_set_server=utf8 datadir=/var/lib/mysql server-id=1000 [mysql] default-character-set = utf8 [mysql.server] default-character-set = utf8 [mysqld_safe] default-character-set = utf8 [client] default-character-set = utf8

4.創(chuàng)建容器并查看
創(chuàng)建命令:
docker run \ --name mysql \ -p 3306:3306 \ --privileged=true -v /tmp/mysql/data:/var/lib/mysql \ -v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf \ -e MYSQL_ROOT_PASSWORD=123456 \ -d \ mysql:latest

查看是否創(chuàng)建成功:
docker ps -a

如果不小心創(chuàng)建錯誤,可以通過 docker rm -f 創(chuàng)建的名字 刪除

進(jìn)入mysql容器中:docker exec -it mysql bash
使用Navicat測試是否啟動

測試是否中文亂碼

到此這篇關(guān)于Docker安裝mysql詳細(xì)教程并解決中文亂碼問題本人親自測試的文章就介紹到這了,更多相關(guān)Docker安裝mysql詳細(xì)教程并解決中文亂碼問題本人親自測試內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker 手動配置容器網(wǎng)絡(luò)實(shí)例詳解
這篇文章主要介紹了Docker 手動配置容器網(wǎng)絡(luò)實(shí)例詳解的相關(guān)資料,這里有具體實(shí)現(xiàn),需要的朋友可以參考下2016-11-11
Docker制作Python運(yùn)行環(huán)境基礎(chǔ)鏡像的方法步驟
這篇文章主要介紹了Docker制作Python運(yùn)行環(huán)境基礎(chǔ)鏡像的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析
這篇文章主要介紹了Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析,在操作過程中小編遇到很多問題,下面把我的經(jīng)驗(yàn)及處理方法分享到腳本之家平臺,需要的朋友參考下吧2021-06-06
解決Docker中的error during connect異常情況
這篇文章主要介紹了解決Docker中的error during connect異常情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
docker可視化管理工具portainer忘記密碼重置教程的實(shí)現(xiàn)
本文主要介紹了docker可視化管理工具portainer忘記密碼重置教程的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08
docker maven plugin快速部署微服務(wù)的詳細(xì)流程
本文給大家介紹docker?maven?plugin微服務(wù)快速部署方法,主要將Dockerfile寫在pom中方便項(xiàng)目管理,將微服務(wù)的 打包、上傳、鏡像創(chuàng)建操作整合到一條命令中執(zhí)行,感興趣的朋友跟隨小編一起看看吧2022-04-04

