当前位置:网站首页>un7.30:Linux——如何在docker容器中显示MySQL的中文字符?
un7.30:Linux——如何在docker容器中显示MySQL的中文字符?
2022-07-30 17:12:00 【优秀的小爱子】
上一篇博客中,我们已经在docker中成功安装了MySQL,接下来,我就给大家分享一下,如何在docker中使用MySQL,包括在docker容器中显示MySQL的中文字字符。
一、输入指令进入,注意换一下端口号,或者把之前的端口号停掉,命令:docker run -d -p 3309:3309 --privileged=true -v /usr/share/mysql/log:/var/log/mysql -v /usr/share/mysql/data:/var/lib/mysql -v /usr/share/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=Aa123123. --name m2 mysql

二、查看运行的镜像,命令:docker ps

三、 进入到路径下,命令:cd /usr/share/mysql/conf/

四、新建my.cnf,添加下列内容,
[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8
五、输入指令再次查看,我们可以看到和我们刚才添加的内容一模一样,命令:cat my.cnf

六、查看运行容器,命令:docker ps

七、重启查看,命令:docker restart m2

八、登录,命令:mysql -uroot -p

九,输入指令查看字符串类型,命令:SHOW VARIABLES LIKE 'character%';

十、再次建表查看。
1、show databases;

2、create database db01;
![]()
3、use db01;
![]()
4、create table t1(id int,name varchar(20));

5、insert into t2 values(1,'zs');

6、即可看到虚拟机上可以显示中文字符了,命令:select * from t1;

如此,我们便可实现在docker容器中展示中文这一功能了。
边栏推荐
猜你喜欢
随机推荐
FP6600QSO SOP-8 USB专用充电端口控制器 用于快充电协议和QC2.0/3.0
京东获取推荐商品列表 API
Mirror stand to collect
Navisworks切换语言
理解实现搜索二叉树
LeetCode167: Sum of two numbers in sorted array
升级Win11后不喜欢怎么退回Win10系统?
matlab simulink锂离子电池智能充电策略研究
(18)[系统调用]追踪系统调用(服务表)
Excel导入和导出
Test Management and Specification
OpenCV形状检测
数据预处理:离散特征编码方法
Deep Feedback Network for Recommendation
Win11如何把d盘空间分给c盘?Win11d盘分盘出来给c盘的方法
论文阅读之《Underwater scene prior inspired deep underwater image and video Enhancement (UWCNN)》
Security business revenue growth rate exceeds 70% 360 builds digital security leader
论文阅读之《Color Constancy Using CNNs》
真正懂经营管理的CIO具备哪些特质
SLIM: Sparse Linear Methods (TopN推荐)








![[MRCTF2020]Ezaudit](/img/80/d4656abdff20703591ffdc3f5a5ebc.png)