繁体   English   中英

执行 SQL 脚本时出错; 该进程无法访问该文件,因为它正被另一个进程使用:'C:\\Users\\......\....cnf'

[英]Error executing SQL script; The process cannot access the file because it is being used by another process:'C:\\Users\\......\....cnf'

我正在尝试运行脚本将数据导入 MySQL。当我尝试时,出现了这个错误。 我已经搜索了一种解决方法,但没有任何帮助。 在尝试运行脚本几次后,我删除了上述路径中的所有 related.cnf 文件,但它继续创建一个新文件。 除了运行该脚本之外,我没有其他导入数据的方法。 非常抱歉,如果我真的问了一个愚蠢的问题,但我是 SQL 的新手,遇到问题需要帮助。 提前致谢。 在此处输入图像描述

我和你有同样的错误,我已经按照以下步骤解决了这个问题:

  1. 而不是“运行 sql 脚本”,而是“打开 sql 脚本”
  2. 脚本打开后,全部执行(保存图标旁边的闪电btn)

希望这对你也有用!

我也遇到了这个问题,就像@Alexandre-St-Amant 一样,我的脚本的大小禁止按照@vika 的建议打开脚本。

在注意到@Kwaadpepper 的建议之前,我尝试使用通过 mysqlsh.exe 连接到我的数据库,然后使用 SOURCE <data_file>。 这具有允许使用 SOURCE 链接脚本的额外好处,解决了@Adrian-Moldovan 的问题。

当然,这并没有使用mysql-workbench来解决问题。

我的 sql 脚本也有同样的问题。 您可以尝试重新安装客户端和工作台。 您应该遵循一个版本的应用程序。 在那之后,我的脚本就起作用了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM