Docker安裝mysql并解決中文亂碼問題
1.拉取mysql鏡像
網(wǎng)址:https://hub.docker.com/
復(fù)制命令進(jìn)行下載:docker pull mysql[:版本號(hào)]
不加版本號(hào),默認(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)你在查詢的時(shí)候中文就不會(huì)亂碼
[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)建錯(cuò)誤,可以通過 docker rm -f 創(chuàng)建的名字
刪除
進(jìn)入mysql容器中:docker exec -it mysql bash
使用Navicat測(cè)試是否啟動(dòng)
測(cè)試是否中文亂碼
到此這篇關(guān)于Docker安裝mysql詳細(xì)教程并解決中文亂碼問題本人親自測(cè)試的文章就介紹到這了,更多相關(guān)Docker安裝mysql詳細(xì)教程并解決中文亂碼問題本人親自測(cè)試內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker-compose使用volumes注意項(xiàng)介紹
這篇文章主要介紹了docker-compose使用volumes注意項(xiàng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03docker?創(chuàng)建容器時(shí)指定容器ip的實(shí)現(xiàn)示例
在實(shí)際部署中,我們需要指定容器ip,本文主要介紹了docker?創(chuàng)建容器時(shí)指定容器ip,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12Docker安裝MongoDB并使用Navicat連接的操作方法
MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù),MongoDB最大的特點(diǎn)是它支持的查詢語(yǔ)言非常強(qiáng)大,其語(yǔ)法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z(yǔ)言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫(kù)單表查詢的絕大部分功能,這篇文章主要介紹了Docker安裝MongoDB并使用Navicat連接,需要的朋友可以參考下2022-10-10docker 學(xué)習(xí)筆記之docker連接網(wǎng)絡(luò)的設(shè)置
本篇文章主要介紹了docker 學(xué)習(xí)筆記之docker連接網(wǎng)絡(luò)的設(shè)置 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2017-02-02docker配置node項(xiàng)目的實(shí)現(xiàn)步驟
本文主要介紹了docker配置node項(xiàng)目的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-01-01Docker容器遷移之導(dǎo)入和導(dǎo)出容器方式
這篇文章主要介紹了Docker容器遷移之導(dǎo)入和導(dǎo)出容器方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05