有部分同學(xué)會(huì)遇到汹买,在Centos上docker-mysql沒亂碼,但是在Fedora系統(tǒng)上的docker-mysql會(huì)有亂碼問題,這興許是docker-mysql的問題冒嫡,這里的bug我們不去深究驮肉,大豬這里主要講解決方案熏矿。
- 首先系統(tǒng)要安裝有docker容器
下載一個(gè)官方的mysql
鏡像,下載速度慢可參考大豬之前發(fā)過(guò)的文章 Docker 加速鏡像下載
docker pull mysql
運(yùn)行mysql鏡像(此腳本退出會(huì)刪除容器狀態(tài),可根據(jù)自身情況是否刪除--rm
參數(shù))
docker run --rm -ti mysql bash
執(zhí)行如下命令,用于將character-set-server=utf8
寫入mysql配置文件當(dāng)中
echo "character-set-server=utf8" >> /etc/mysql/mysql.conf.d/mysqld.cnf
重啟mysql服務(wù)离钝,即可解決系統(tǒng)不一至亂碼問題
service mysql restart