问题

使用Docker部署MySQL十分简单,但是,部署后遇到了问题——插入的包含中文的数据为?乱码,尽管创建表的时候设置了utf-8,依旧没有效果

解决方案

进入容器

docker exec <MySQL的docker容器ID> /bin/bash

修改配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld]下增加character-set-server = utf8然后保存,重启该容器即可。

Last modification:January 13th, 2020 at 06:19 pm
如果我的文章对你有用,请随意赞赏,不要白嫖哦~