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

将Lahman棒球数据库导入MySQL时遇到问题

解决MySQL Workbench导入Lahman数据库报错「Dump file not found; doesn't exist」的方案

确认SQL文件的正确性与存储路径

  • 重新获取正确的SQL脚本:确保下载的是对应版本的完整SQL文件,而非网页源码。
  • 调整文件存储路径:将SQL文件放在无中文、空格、特殊字符的路径下,比如D:\lahman_db\lahman2021.sql。MySQL Workbench对包含特殊字符的路径兼容性较差,容易出现识别失败。

修正Workbench导入操作步骤

  • 手动选择文件:在「Import from Self-Contained File」环节,点击输入框右侧的文件夹图标,导航到文件所在位置并选中,不要手动输入路径,避免拼写错误或路径格式问题。
  • 提前创建目标数据库:先在Workbench中手动创建空数据库(如lahman2021),导入时选择该数据库作为目标。虽然提示会忽略目标模式,但手动创建可避免自动建库时的权限或路径异常。

排查文件权限与替代导入方式

  • 检查文件读取权限:右键SQL文件,进入「属性」-「安全」,确认当前用户拥有文件读取权限,无权限则添加读取权限。
  • 用命令行导入(规避Workbench界面bug):
    1. 打开命令提示符,进入MySQL的bin目录(示例路径:cd C:\Program Files\MySQL\MySQL Server 8.0\bin)
    2. 执行命令(替换为你的实际用户名、数据库名和文件路径):
      mysql -u your_username -p lahman2021 < D:\lahman_db\lahman2021.sql
      
    3. 输入MySQL密码后等待执行完成,此方式会输出更详细的错误信息,便于排查。

验证文件完整性

  • 检查文件大小:正常的Lahman 2021版SQL文件约几百MB,若仅几KB说明下载不完整,需重新下载。
  • 查看文件内容:用记事本或Notepad++打开文件,确认开头是CREATE DATABASE IF NOT EXISTS lahman2021;这类SQL语句,而非网页代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 16:01:47