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

如何解决命令行中MySQL无法打开SQL文件的错误

MySQL导入SQL文件失败的解决办法
  • 检查文件完整性:先确认下载的SQL文件没有损坏,手动打开文件查看是否有乱码或缺失内容,必要时重新下载样本数据库(比如官方的sakila、world测试库)。
  • 用命令行替代图形界面导入:MySQL Workbench的图形界面偶尔会出现路径或权限兼容问题,用命令行导入更稳定:
    # Windows/Linux/macOS通用格式,替换成你的信息
    mysql -u 你的用户名 -p 目标数据库名 < /完整文件路径/你的文件.sql
    
    执行命令后按提示输入数据库密码即可。Windows系统注意路径用C:/xxx/xxx.sql或者转义反斜杠C:\\xxx\\xxx.sql。
  • 调整文件权限:确保MySQL进程能读取该文件:
    • Windows:右键SQL文件→「属性」→「安全」,给当前登录用户或Everyone添加读取权限。
    • Linux/macOS:执行chmod 644 /完整文件路径/你的文件.sql赋予可读权限。
  • 规范Workbench导入操作:如果坚持用Workbench,不要直接双击文件导入,正确步骤是:连接到MySQL服务器后,选中目标数据库,点击顶部菜单「Server」→「Data Import」,在「Import from Self-Contained File」中选择SQL文件,再点击「Start Import」执行导入。
  • 处理大文件导入问题:如果SQL文件体积较大,Workbench可能因内存或配置限制失败,优先用命令行导入;也可在Workbench的连接设置「Advanced」选项中,调大max_allowed_packet参数值(比如设置为64M或更大)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 01:43:23