2016-04-28 79 views
0

我在寫一個查詢來將文本文件導入到我的一個表中,但它給了我一個錯誤。以下是我的查詢:將文本文件導入MySQL數據庫錯誤

LOAD DATA INFILE 'C:\Users\bobc\Desktop\inpuut.csv' INTO TABLE Car; 

我的錯誤是:

「SQL錯誤(1045):拒絕訪問用戶bob_root'@'123.456.78.123'(使用密碼:是)」

我目前使用的HostGator的MySQL服務器,我不知道我是否需要更改有任何設置,使其工作

回答

0

你的用戶需要有FILE特權。如果MySQL實例由Host Gator管理,請要求他們的支持爲您提供FILE權限 - 他們可能會因安全考慮而拒絕,但值得一試。如果您運行的是自己的實例,以root身份登錄到MySQL和問題:

GRANT FILE ON *.* TO `user`@`host` 

更換userhost用適當的值。

+0

是的,看起來無論我看起來如何,除了聯繫主機鱷魚之外,沒有任何解決方案。我的最終目標是爲python腳本編寫一個查詢,該腳本將數據從文本文件導入到表中。我最終使用python來讀取文本文件,然後插入數據。感謝您的幫助! –