• un7.30:Linux——如何在docker容器中显示MySQL的中文字符?


    上一篇博客中,我们已经在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容器中展示中文这一功能了。

  • 相关阅读:
    【华为OD机试真题 python】 免单统计【2022 Q4 | 100分】
    智能优化算法:白鲸优化算法-附代码
    神经网络中间层输出可视化
    PMP考试在即,应如何准备?
    10.31+11.1
    备战蓝桥杯---图论基础理论
    基于SSM的汽车养护管理系统
    3D激光点云霍夫变换拟合直线
    云端智创 | 批量化生产,如何利用Timeline快速合成短视频?
    小白学java
  • 原文地址:https://blog.csdn.net/m0_64818669/article/details/126072755