[SQL ] 發生 #1045 - Access denied for user

看板Database作者 (VC)時間17年前 (2008/07/17 20:32), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我是用 HOSTMONSTER 的虛擬主機 MySQL 5.0.45-community-log phpMyAdmin 2.11.6 因為我沒辦法用命令列 只能用 phpMyAdmin 我在 phpMyAdmin 中執行下列這段指令後 load data infile '/home2/soleft/public_html/temp/instruction.txt' replace into table bored character set utf8 fields terminated by '\n' 出現這樣的錯誤: #1045 - Access denied for user 'ileftcom'@'localhost' (using password: YES) 請問是為什麼? 檔案路徑有問題嗎? 我換了一個「錯誤」的檔案路徑之後 它還是顯示同樣的 error 是說這個帳號 ileftcom 沒有存取檔案的權限嗎? 但是那個虛擬主機不讓我改別的帳號...... load data infile 這個指令可以用 http:// 當參數嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.68.11 ※ 編輯: vintachen 來自: 220.134.68.11 (07/17 20:34) ※ 編輯: vintachen 來自: 220.134.68.11 (07/17 20:40) ※ 編輯: vintachen 來自: 220.134.68.11 (07/17 20:41)

07/18 07:35, , 1F
ileftcom 這個 mysql user 要有 'FILE' 的權限.
07/18 07:35, 1F

07/20 01:20, , 2F
那看樣子就只好寫 PHP 匯入了
07/20 01:20, 2F
文章代碼(AID): #18VplP8z (Database)