MySQLで文字化け?解決策は?
Webサイトやアプリケーションの開発運用時に突然文字が「??」や記号に変わってしまう「文字化け」に遭遇したことはありませんか? その時に「UPDATE」を実行すると治ったりするという経験がある方はいるかと思います。 今回は、その問題の根本となる部分で可能性があるものに対しての対処方法です。 文字化けはなぜ起きるのか DBは文字を「文字コード」に従って管理をしています。DBにはこの設定を行うことがで…
Webサイトやアプリケーションの開発運用時に突然文字が「??」や記号に変わってしまう「文字化け」に遭遇したことはありませんか? その時に「UPDATE」を実行すると治ったりするという経験がある方はいるかと思います。 今回は、その問題の根本となる部分で可能性があるものに対しての対処方法です。 文字化けはなぜ起きるのか DBは文字を「文字コード」に従って管理をしています。DBにはこの設定を行うことがで…
基本的なmysqlの環境構築については、下記を参照。 https://tech.tokiraku.com/archives/37 テンプレート 初期稼働時のSQLを実行するためには、エンドポイントを指定する必要があるらしい。 エンドポイントの名称は docker-entrypoint-initdb.d 。 下記は、それを含んだテンプレートになる。 version: '3' serv…
基本的なmysqlの環境構築については、下記を参照。 https://tech.tokiraku.com/archives/37 テンプレート コンフィグファイルを置くには、コンフィグファイルの場所を docker-compose.yml で指定する。 下記は指定したテンプレート。 version: '3' services: # MySQL db: image: mysql:5.…
テンプレート version: '3' services: # MySQL db: image: mysql:5.7 container_name: mysql_base environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: test_database MYSQL_USER: docker MYSQL_PASSWORD: do…