docker構成mysqlデータベースの符号化

587 ワード

最近いくつかのデータベースが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コマンド