美文网首页Docker容器
docker 配置 mysql 数据库的编码

docker 配置 mysql 数据库的编码

作者: 西西西西西月 | 来源:发表于2016-12-25 21:43 被阅读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命令

    相关文章

      网友评论

        本文标题:docker 配置 mysql 数据库的编码

        本文链接:https://www.haomeiwen.com/subject/czydvttx.html