项目踩坑--ubuntu18.x在docker中安装mysql修改字符集问题(my.cnf配置文件)

本文主要介绍了在ubuntu18.x的docker环境下,如何解决mysql5.7默认字符集为latin1的问题,强调了要使字符集修改为utf8并保持重启有效,需修改my.cnf配置文件。由于在docker容器中找不到my.cnf,因此需要手动创建并编辑该文件,确保配置正确后重启mysql服务,最终成功将字符集更改为utf8。
摘要由CSDN通过智能技术生成

关于ubuntu18.x下在docker中安装mysql5.7字符集问题

先进入docker容器中(指的是mysql容器)
命令:

docker exec -it mysql bash

上面命令写mysql的位置 是你mysql容器的名字,我的容器名字是mysql,不知道自己容器名字的可以用 docker images查看

然后成功进入容器内,和之前终端控制台使用mysql一样,输入:

mysql -uroot -p

进入mysql界面,再输入:

show variable like 'char%';

可以看到docker中安装的mysql5.7默认字符集是latin1:
在这里插入图片描述

划重点:想要让mysql的字符集改变

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值