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

安装AzerothCore时SQL Workbench报WinError32文件占用错误求助

解决AzerothCore安装中SQL Workbench执行脚本的WinError32问题

方案1:直接复制脚本内容到查询编辑器执行

绕开「运行SQL文件」的功能限制:

  • 打开create_mysql.sql文件,全选复制所有代码
  • 在SQL Workbench里新建一个查询标签,把代码粘贴进去
  • 点击执行按钮(闪电图标)即可

方案2:修改SQL Workbench临时文件目录

临时目录可能存在权限或进程冲突:

  • 打开SQL Workbench,点击顶部「Edit」→「Preferences」
  • 左侧导航选「SQL Editor」→「Temporary Files」
  • 将「Temporary directory」改为你手动创建的自定义目录(比如C:\SQL_Temp,确保你有读写权限)
  • 保存设置后重启SQL Workbench,再尝试执行脚本

方案3:用MySQL命令行执行脚本

完全绕开SQL Workbench:

  1. 进入MySQL安装目录的bin文件夹(比如C:\Program Files\MySQL\MySQL Server 8.0\bin)
  2. Shift+右键打开PowerShell窗口,输入登录命令:
mysql -u root -p

输入MySQL root密码后进入命令行
3. 执行本地下载的脚本(替换为你的实际文件路径):

source C:\你的下载路径\create_mysql.sql;

执行完成后输入exit;退出

方案4:定位并释放占用临时文件的进程

如果临时文件始终被占用:

  • 使用Process Explorer(微软官方工具),打开后点击「Find」→「Find Handle or DLL...」
  • 搜索报错中的临时cnf文件名(比如tmpupgnhc86.cnf),找到占用进程
  • 右键结束该进程,再重新尝试执行脚本

内容的提问来源于stack exchange,提问作者Thomas St. Martin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 19:30:54