docker中mysql亂碼的解決方法:1、建立兩個目錄,分別是「/tmp/mysql/data」和「/tmp/mysql/conf」;2、寫「hmy.cnf」文件;3、建立容器;4、透過「docker ps -a」查看是否建立成功;5、進入mysql容器;6、測試連線成功即可。
本教學操作環境:linux7.3系統、docker19.03版、Dell G3電腦。
docker中mysql亂碼怎麼辦?
解決Docker中運行的MySQL中文亂碼
1、先建立兩個目錄
mkdir /tmp/mysql/data mkdir /tmp/mysql/conf
2、寫hmy.cnf文件,將以下內容寫到文件中
[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 vi /hmy.cnf
3、建立容器
#4、檢視建立成功
docker ps -a
#5 、進入mysql容器
docker exec -it mysql2 /bin/bash
6、測試連線成功
# 7、檢查是否還有中文亂碼
推薦學習:《docker影片教學》
以上是docker中mysql亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!