[英]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.