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

如何在docker创建的mysql容器中执行mysql脚本

你可以通过以下步骤进入 MySQL 容器并执行 .sql 脚本:

  1. 进入 MySQL 容器:找到你的容器 ID 或名称,然后运行以下命令进入容器终端:

    docker exec -it <container_name_or_id> /bin/bash
    
  2. 运行 .sql 脚本:进入容器终端后,连接到 MySQL 服务并执行脚本。假设 .sql 文件已经在容器内部,或者你可以将它挂载到容器中。

    连接到 MySQL:

    mysql -u root -p
    
  3. 执行 SQL 脚本:登录 MySQL 后,运行以下命令来执行 .sql 文件(假设文件路径为 /path/to/script.sql):

    source /path/to/script.sql;
    

如果 .sql 文件在主机上,你也可以直接通过以下命令执行:

docker exec -i <container_name_or_id> mysql -u root -p < database_name < /path/on/host/script.sql

这样可以免去进入容器的步骤,直接在主机上执行脚本。


http://www.kler.cn/a/388835.html

相关文章:

  • 编写红绿起爆线指标(附带源码下载)
  • linux c/c++最高效的计时方法
  • 在 Service Worker 中caches.put() 和 caches.add()/caches.addAll() 方法他们之间的区别
  • 智能电视/盒子的应用管理——通过ADB工具优化体验
  • 移动端【01】面试系统的MVVM重构实践
  • MySQL:CRUD
  • 《大数据治理》
  • 【LeetCode】【算法】560. 和为 K 的子数组
  • 成都睿明智科技有限公司抖音电商服务效果如何?
  • 欺诈文本分类检测(十八):基于llama.cpp+CPU推理
  • vform2 表单数据回显问题
  • WPF中的ResizeMode
  • 用Vue3+SpringBoot实现餐厅点餐系统的购物车功能
  • 数据库系统概论(期末复习版)
  • 简单叙述 Spring 是如何解决循环依赖问题的呢?
  • ubuntu 22.04 server 安装 mysql 5.7.40 LTS
  • layui xm-select的使用
  • ASP.NET Core 路由规则,自定义特性路由 ,IActionConstraint 路由约束 总结 mvc
  • Swift 开发教程系列 - 第12章:协议与协议扩展
  • 利用RANSAC算法拟合平面并生成包围框的点云处理方法,点云聚类、质心坐标、倾斜角度、点云最小外接矩形
  • 【JAVA】正则表达式的贪婪模式与非贪婪模式
  • 详解MySQL安装
  • 使用原生Redis完成分布式锁
  • Rust安全性与最佳实践————安全编程技巧
  • 网络安全---安全见闻
  • 安卓/华为手机恢复出厂设置后如何恢复照片