load data infile ERROR 1045 (28000)

甲骨文技術支援發表於2018-03-15


非root使用者在mysql server部署機器透過load data infile命令匯入資料時,

報錯:ERROR 1045 (28000): Access denied for user 'xxx'@'xxx' (using password: YES)

  可能原因:這個一般是因為非root使用者沒有FILE Privilege,可以透過show grants檢視當前登陸使用者的許可權,也可以透過select mysql.user檢視某使用者的許可權,一般情況下,normal user是無FILE許可權的

   解決辦法:

        命令加local引數,用load data local infile 'filename' into table xxx.xxx來導資料

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20893244/viewspace-2151892/,如需轉載,請註明出處,否則將追究法律責任。

相關文章