Docker容器

docker 配置 mysql 数据库的编码

2016-12-25  本文已影响0人  西西西西西月

最近有几个数据库要设置为支持emoji,需要改变数据库及表还有字段的编码格式,如果是之前生成 docker 容器,还需要进容器内部修改默认配置文件my.conf,重启才能生效,如果想一劳永逸的解决此问题,使用docker-compose 创建container的话,就需要在创建container 时 的脚本动手脚了,如下:

email-mysql: image: mysql:5.6.23 command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --init-connect='SET NAMES utf8mb4;' --innodb-flush-log-at-trx-commit=0 ports:
- "6206:3306" environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: test

重点是command命令

上一篇下一篇

猜你喜欢

热点阅读