簡體   English   中英

在MySQL數據目錄中找不到文件

[英]File not found in MySQL data directory

我正在嘗試將XML文件加載到本地MySQL服務器上的表中。 在MySQL 5.6 refman頁面上,我已將文件加載到Data目錄中,但是我不斷收到未找到我的文件的錯誤。 我執行了SHOW VARIABLES WHERE Variable_Name LIKE“%dir”命令,並找到了我的數據字典所在的位置(C:\\ ProgramData \\ MySQL \\ MySQL Server 5.6 \\ Data),這是我放置xml文件但仍然收到相同錯誤的地方:

mysql> USE test
Database changed
mysql> LOAD XML LOCAL INFILE 'testXML.xml'
  -> INTO TABLE testxml
  -> ROWS IDENTIFIED BY '<Data>';
ERROR 2 (HY000): File 'testXML.xml' not found (Errcode: 2 - No such file
or directory)

任何建議/方向將不勝感激。 謝謝。

我記得曾經有過這樣的問題,問題出在路徑名中的空格。

如果文件確實位於正確的位置並且找不到文件,我將高度懷疑文件夾名稱“ MySQL Server 5.6”是問題所在。 您可以輕松地對此進行驗證,將文件放置在另一個文件夾中而不是數據目錄中,然后嘗試在文件夾名稱中添加/刪除空格,然后查看其是否有效。

另一種可能性是您的文件夾位於Admin目錄中,並且您無權訪問。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM