You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MySQL中使用source命令执行指定目录下的SQL文件

MySQL使用source命令执行指定目录SQL文件的操作方法

在MySQL CLI交互界面中操作

  • 优先使用绝对路径指定文件位置,避免相对路径的定位误差:
    • Linux/macOS 执行示例:source /home/用户名/scripts/init_database.sql
    • Windows 执行示例:source C:\Users\用户名\scripts\init_database.sql,也支持正斜杠写法 source C:/Users/用户名/scripts/init_database.sql
  • 若路径包含空格、中文等特殊字符,需要用英文双引号包裹完整路径:source "C:\Users\张三\桌面\业务测试脚本.sql"
  • 若不想输入完整路径,可先在系统终端切换到SQL文件所在目录后再登录MySQL,直接写文件名即可:
    1. 系统终端执行:cd /home/用户名/scripts
    2. 登录MySQL进入交互界面后执行:source init_database.sql

在MySQL Workbench中操作

MySQL Workbench的查询窗口不支持直接运行source命令,可通过以下两种方式实现同等效果:

  • 方式一:直接打开SQL文件执行
    1. 点击顶部菜单栏「File」→「Open SQL Script」
    2. 在文件选择器中定位到SQL文件所在目录,选中后打开
    3. 点击工具栏的执行按钮(闪电图标)即可运行整个SQL文件的内容
  • 方式二:调用系统命令执行(仅部分环境支持)
    在查询窗口执行:system mysql -u 你的用户名 -p 目标数据库名 < 完整SQL文件路径,运行后输入数据库密码即可完成导入

常见注意事项

  • 执行source命令前建议先切换到目标数据库,执行use 目标数据库名;后再运行导入命令,避免SQL操作到错误的库
  • 若出现读取失败报错,先确认MySQL运行进程对SQL文件所在目录有读取权限

内容的提问来源于stack exchange,提问作者klondike

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 05:21:03