Docker-mysql: 中文乱码问题
进入mysql容器
# 首先进入mysql容器
docker start mysql01
docker exec -it mysql01 /bin/bash
进入/etc/mysql 目录找到my.cnf文件
# 进入/etc/mysql 目录找到my.cnf文件
root@6b95ad98acfe:/# cd /etc/mysql
root@6b95ad98acfe:/etc/mysql# ls
conf.d my.cnf my.cnf.fallback
如果容器未安装vim,则通过命令下载vim
# 如果容器未安装vim,则通过命令下载vim
apt-get update
apt-get install vim
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zYHsW6Ur-1641638433283)(/Users/guqiushen/Library/Application Support/typora-user-images/image-20220106154413167.png)]
最后通过vi命令打开my.cnf文件并加入以下语句
# 最后通过vi命令打开my.cnf文件并加入以下语句
vi my.cnf
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci