当前位置: 首页 > news >正文

Docker进入MySQL之后如何用sql文件初始化数据

关闭Docker-compose.yml里面所有容器

docker compose -f docker_compose.yml down

后台形式开启Docker-compose.yml所有容器

docker compose -f docker_compose.yml up -d

罗列出所有启动过的(包括退出过的)容器

docker ps -a

进入指定容器ID内部

docker exec -it 容器ID bash

注意,我这里是3307端口映射到Docker容器里面的3306端口
挂载目录这里Volumes,
./xiaohashu.sql说的是我这个Docker-compose文件所在目录的sql文件路径

/docker-entrypoint-initdb.d/xiaohashu.sql这里是完整的从根目录算起的绝对路径!!!

查看我们的Docker-compose.yml,经过这么一个映射之后,就会自动产生/docker-entrypoint-initdb.d/xiaohashu.sql
在这里插入图片描述

这里3307是ubuntu里面的端口,映射到Docker内部3306,注意下面命令写的是ubuntu的3307端口
然后我们进入Docker里面的MySQL容器后面接上我们要初始化的sql文件

mysql -h目标服务器ip地址 -P3307 -uroot -p我的MySQL密码 xiaohashu < ./xiaohashu.sql
mysql -h192.168.159.132 -P3307 -uroot -pA2qT03X7KlL4v/F2foD6kV/Ch9gpNBWOh1qoCywanjv1AsI7f9x3iAyR9NkUKeV+FMo+halCTzy5Llbk2VOrVQ== xiaohashu < ./xiaohashu.sql

进入docker里面的MySQL之后

mysql -h192.168.159.132 -P3307 -uroot -pA2qT03X7KlL4v/F2foD6kV/Ch9gpNBWOh1qoCywanjv1AsI7f9x3iAyR9NkUKeV+FMo+halCTzy5Llbk2VOrVQ==
show databases;
show tables;

注意:我们的Docker内部的查看文件的命令与ubuntu的指令有区别,
查看当前目录所有文件是dir或者是ls是没有ll

Docker容器异常可以用下面的命令:

docker logs 容器ID
http://www.xdnf.cn/news/230617.html

相关文章:

  • 阿里云服务迁移实战: 07-其他服务迁移
  • Learning vtkjs之ImageStreamline
  • 【Fifty Project - D21】
  • w314基于java无人超市管理系统设计与实现
  • 【数据库原理及安全实验】实验五 数据库备份与恢复
  • 短视频矩阵系统贴牌开发实战:批量剪辑文件夹功能设计与实现
  • mybatis-plus 枚举实现模版,导入,导出
  • JVM——Java的基本类型的实现
  • 【ArcGISPro学习笔记】布局输出时图例总是有省略号怎么办?
  • 大连理工大学选修课——机器学习笔记(1):概述
  • 【c++】【STL】list详解
  • Laravel + Vue 3 (Vite、TypeScript) SPA 设置全攻略
  • 在Windows系统上如何用Manifest管理嵌入式项目
  • SVTAV1 编码函数 svt_aom_is_pic_skipped
  • 逻辑回归在信用卡欺诈检测中的实战应用
  • 解决GoLand无法Debug的问题
  • GCC-C语言“自定义段”
  • 2025东三省B题深圳杯B题数学建模挑战赛数模思路代码文章教学
  • AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建
  • 2024睿抗CAIP-编程技能赛-本科组(省赛)题解
  • 软考:硬件中的CPU架构、存储系统(Cache、虚拟内存)、I/O设备与接口
  • iview内存泄漏
  • Copilot重磅更新:引用文件夹创建Word文档
  • OpenCV 4.7企业级开发实战:从图像处理到目标检测的全方位指南
  • 二进制如何与三生原理实现统一?
  • LVGL -按键介绍 下
  • C# 高效操作excel文件
  • JavaWeb学习打卡-Day6-SpringBean管理、SpringBoot自动装配、Maven高级
  • JConsole监控centos服务器中的springboot的服务
  • AbMole小百科:OK432如何为肿瘤和免疫研究开辟新路径?