LOAD DATA INFILE 錯誤代碼:13 - 技術演練
本文旨在為MySQL 錯誤代碼13 提供全面的解決方案,當嘗試使用LOAD DATA INFILE 從檔案載入資料時會發生這種情況
理解錯誤
錯誤代碼13表示MySQL無法取得指定檔案的檔案統計資料。在提供的查詢中,MySQL 嘗試從檔案「/httpdocs/.../.../testFile.csv」載入數據,但遇到問題。
故障排除和解決方案
a。 檢查使用者權限
確保資料庫使用者有足夠的權限來存取檔案和資料庫表。在這種情況下,使用者「userName」已被授予「.」和「userName_%」的所有權限,這應該就足夠了。
b。 檔案和資料夾權限
驗證檔案和包含該檔案的資料夾是否具有正確的權限。提供的權限「777」(rwxrwxrwx)表示所有使用者都具有讀取、寫入和執行權限,這應該就夠了。
c. AppArmor 幹擾 (Ubuntu)
如果作業系統是 Ubuntu,AppArmor 應用程式可能會幹擾 MySQL 對檔案的存取。要解決此問題:
其他提示
以上是LOAD DATA INFILE 錯誤代碼 13:為什麼 MySQL 無法存取我的檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!