没有合适的资源?快使用搜索试试~ 我知道了~
首页解决 docker mysql 中文乱码问题
docker mysql 字符集设置 使用 docker 启动 mysql 容器可能会出现中文乱码的情况,这里记录如何制作支持中文的 mysql 镜像 docker版本:18.06 mysql 版本:5.7 1. 创建 my.cnf 文件 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server=utf8_general_ci character-set-server=utf8 init-connect='SET NAMES utf8' 2. 编写 Dock
资源详情
资源评论
资源推荐

解决解决 docker mysql 中文乱码问题中文乱码问题
docker mysql 字符集设置字符集设置
使用 docker 启动 mysql 容器可能会出现中文乱码的情况,这里记录如何制作支持中文的 mysql 镜像
docker版本:18.06
mysql 版本:5.7
1. 创建创建 my.cnf 文件文件
[client] default-character-set=utf8
[mysql] default-character-set=utf8
[mysqld] collation-server=utf8_general_ci
character-set-server=utf8
init-connect='SET NAMES utf8'
2. 编写编写 Dockerfile
Dockerfile
FROM mysql:5.7
COPY my.cnf /etc/mysql/conf.d/mysqlutf8.cnf
CMD ["mysqld", "--character-set-server=utf8", "--collation-server=utf8_unicode_ci"]
3. 制作新的镜像制作新的镜像
$ docker build -t xxx/mysql:5.7-utf8 .
4. 启动容器启动容器
$ docker run -d --name mysql \
-p 0.0.0.0:3306:3306 \
-v your-path/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=your-password \
xxx/mysql:5.7-utf8 \
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
作者:Wannna



















weixin_38698149
- 粉丝: 5
- 资源: 937
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0