問題描述
進入MySQL容器,進入 MySQL 命令行終端
docker exec -it 7cb bash
root@7cbea2cfe565:/# mysql -uroot -p
MySQL 命令行中無法輸入中文
問題解決
還以為是 MySQL 字符集設置的問題,后來發現是MySQL所在機器,也就是容器的語言設置問題,退出MySQL終端,在容器內命令行下同樣不能輸入中文。
需要在進入容器時指定 env LANG=C.UTF-8
docker exec -it 7cb env LANG=C.UTF-8 bash
這樣就解決了。