簡體   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