docker 搭建 mysql
镜像以 mysql:5.7 为例
首先,从 dockerhub 下载 mysql:5.7 的镜像
利用 mysql 镜像创建一个容器
容器虽然创建成功,但提示没开启 IP 转发功能,因此我们需要开启IP转发功能并重新创建 mysql 容器(下面这个更改只是临时更改,重启后IP转发功能依旧是默认状态,想要永久生效需要在 /etc/sysctl.conf 文件中加入 net.ipv4.ip_forward=1 并使用 sysctl -p 命令立即生效)
IP 转发功能开启后就不会出现那个警告( -e 表示设置环境变量 )
查看 volume
给 docker volume 做软链接,方便后期导入数据
使用rz命令从真机中导入一个 sql 文件的 gz 包到 mysqldata 目录,并改变该文件的属主和属组
进入容器中查看导入的文件
如果导入的是业务数据库文件,即可在容器中通过 mysql 命令进入数据库并将 sql 文件导入到运行 mysql 的容器里的数据库中
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?