japanese

dockerMySQLjapanese

DockerのMySQLで日本語が使えない!?

Dockerで起動したMySQLで日本語が入力出来ないんです。という質問があったので、内容の確認とその対応についてまとめてみました $ docker run -e MYSQL\_ROOT\_PASSWORD='password' -d -p 33016:3306 mysql $ docker exec -it <CONTAINER ID> bash\# mysql -u root -p Enter password: password mysql> 日本語 とやると、「日本語」が消えてしまう(入力出来ない)というものでした mysql> exit # 日本語 とやっても入力出来ません、これはMySQLコンテナが使っているイメージで、日本語入力が出来る設定がされていないからです ログインしているコンテナで日本語が入力出来ないので、MySQLに接続しても日本語入力出来ません コンテナに日本語入力に必要な設定をしてみます Dockerfileを作成して以下の設定をします #使うDockerイメージ FROM mysql #日本語設定 RUN apt-get up
yuichi.kotani
yuichi.kotani
2 min read
MySQLguidocker

MySQL Workbenchを使ってDockerのMySQLで日本語を扱ってみます

まずDockerでMySQLを起動します パスワード:password ポート:3306 とします $ docker run -e MYSQL\_ROOT\_PASSWORD=’password’ -d -p 3306:3306 mysql$ docker ps ` ` CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 616c582d1c0b mysql "docker-entrypoint.s…" 22 minutes ago Up 22 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp competent\_faraday https://www.mysql.com/jp/products/workbench/ こちらのペ
yuichi.kotani
yuichi.kotani
2 min read