news 2026/6/22 0:23:56

docker部署mysql,(解决无法输入中文等)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker部署mysql,(解决无法输入中文等)
首先docker拉取mysql:5.7版本(此处需要加速,可使用轩辕镜像加速前篇有写)

命令:docker pull mysql:5.7

拉取之后启动:访问mysql - 官方图片 |Docker 中心查看启动命令

运行容器:docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7

进入容器,我们需要加上utf-8编译环境 env LANG=C.UTF-8(因为docker容器内不支持中文输入,mysql数据很多要用到中文)

docker exec -it 7b00b1 env LANG=C.UTF-8 /bin/bash

进入后容器后正常使用命令进入mysql:mysql -uroot -p密码:

dockerfile部署mysql:

⾸次启动容器时⾃动执⾏docker-entrypoint-initdb.d⽬录下的.sh、.sql和.sql.gz⽂件

利用这个点我们可以把要创建的数据内容写进一个.sql文件里,并放在这个目录下,这样构建好镜像就可以直接有这些数据了:

dockerfile文件构建打包好mysql所有包括数据内容:

FROM mysql:5.7
WORKDIR /docker-entrypoint-initdb.d
ENV LANG=C.UTF-8
ADD init.sql .

当前目录准备数据:命名为init.sql:

接下啦运行dockerfile,进入查看发现数据在

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/21 2:48:40

Flutter 数据存储之 SharedPreferences 键值对存储

目录 一、简介 二、核心概念 三、使用步骤 1. 添加依赖 2. 导入包 3. 获取实例 4. 数据操作方法 四、工程化封装 4.1 为什么要封装? 4.2 统一键值管理:SPKeys 4.3 工具类实现:SPUtils 4.4 在项目中使用 4.5 小结 五、总结 一、…

作者头像 李华
网站建设 2026/6/18 22:11:21

25、Exchange Server 2007灾难恢复全攻略

Exchange Server 2007灾难恢复全攻略 在企业的日常运营中,Exchange Server 2007扮演着至关重要的角色,它负责着邮件的收发、存储等核心任务。然而,硬件故障、数据库损坏等问题随时可能导致服务器出现故障,影响企业的正常运转。因此,掌握Exchange Server 2007的灾难恢复方…

作者头像 李华
网站建设 2026/6/15 11:57:25

WinDbg内存转储分析:一文说清蓝屏排查流程

WinDbg内存转储分析实战:从蓝屏崩溃到根因定位的完整路径 你有没有遇到过这样的场景? 一台关键业务服务器突然黑屏重启,事件日志里只留下一句冷冰冰的“ The computer has rebooted from a bugcheck. ”——系统因严重错误重启。没有明确…

作者头像 李华
网站建设 2026/6/21 17:33:49

时序逻辑电路功耗优化:低功耗设计实践指南

时序逻辑电路功耗优化:从原理到实战的低功耗设计之道你有没有遇到过这样的问题?芯片明明功能跑通了,时序也收敛了,可一测功耗——待机电流高得离谱,电池撑不过半天。尤其在智能手表、无线传感器这类靠纽扣电池“续命”…

作者头像 李华
网站建设 2026/6/21 14:14:18

多电源域硬件电路设计图解说明

多电源域设计实战:从原理到避坑,一文讲透嵌入式系统供电架构你有没有遇到过这样的场景?一个看似简单的MCU系统,上电后ADC读数跳动剧烈;传感器偶尔失联,重启又恢复正常;低功耗模式下电流不降反升…

作者头像 李华
网站建设 2026/6/20 2:41:46

工业自动化控制器PCB设计全流程完整指南

工业自动化控制器PCB设计实战全解:从零到量产的每一步 在智能制造的浪潮中,工业自动化控制器早已不再是简单的继电器逻辑组合。它作为产线的“大脑”,承载着数据采集、实时控制、通信互联等核心任务。而这一切功能实现的基础,正是…

作者头像 李华