docker中mysql亂碼怎么辦

dockermysql亂碼的解決辦法:1、創(chuàng)建兩個(gè)目錄,分別是“/tmp/mysql/data”和“/tmp/mysql/conf”;2、編寫“hmy.cnf”文件;3、創(chuàng)建容器;4、通過“docker ps -a”查看是否創(chuàng)建成功;5、進(jìn)入mysql容器;6、測試連接成功即可。

docker中mysql亂碼怎么辦

本教程操作環(huán)境:linux7.3系統(tǒng)、docker19.03版、Dell G3電腦。

docker中mysql亂碼怎么辦?

解決Docker中運(yùn)行的MySQL中文亂碼

1、首先創(chuàng)建兩個(gè)目錄

mkdir?/tmp/mysql/data mkdir?/tmp/mysql/conf

?2、編寫hmy.cnf文件,將以下內(nèi)容寫到文件中

[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、創(chuàng)建容器

docker中mysql亂碼怎么辦

4、查看創(chuàng)建成功

docker?ps?-a

docker中mysql亂碼怎么辦

5、進(jìn)入mysql容器

docker?exec?-it?mysql2?/bin/bash

docker中mysql亂碼怎么辦

6、測試連接成功

docker中mysql亂碼怎么辦

?7、檢查是否還有中文亂碼

docker中mysql亂碼怎么辦

推薦學(xué)習(xí):《docker視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊12 分享