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

MacOS下执行指定路径.sql文件遇Error 2错误的解决求助

解决MacOS下MySQL执行source命令报错Error 2的问题

Error 2本质是找不到指定文件或无权限读取,针对你的情况,按以下步骤排查解决:

  • 验证文件是否存在且路径正确
    在终端执行:

    ls "/Users/kato/Desktop/world_mysql_script.sql"
    

    如果终端返回文件不存在,检查文件名拼写(注意大小写,MySQL的source命令对大小写敏感)、文件是否被移动或删除。如果文件名包含空格/特殊字符,必须用英文双引号包裹路径。

  • 检查文件读取权限
    执行以下命令查看权限:

    ls -l "/Users/kato/Desktop/world_mysql_script.sql"
    

    如果当前用户没有读权限,执行:

    chmod +r "/Users/kato/Desktop/world_mysql_script.sql"
    

    给文件添加读权限。

  • 避免手动输入路径出错
    在MySQL命令行中输入source (末尾保留空格),然后直接把桌面上的world_mysql_script.sql文件拖拽到终端窗口,系统会自动生成准确的文件路径,补加分号后执行即可。

  • 检查MacOS隐私权限限制
    打开「系统偏好设置」→「安全性与隐私」→「隐私」→「文件与文件夹」,找到MySQL相关进程(如mysql或MySQL Server),确保已勾选「桌面」文件夹的访问权限——MacOS的隐私保护会默认限制进程访问部分目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 11:46:00