msyql數據導入問題--secure-file-priv

寫了一個指令想要導入數據

load data infile '{某路徑}/map.txt' into table ncbi_uniprot_map fields terminated by '\t' lines terminated by '\n' (pro,uniprot);

map.txt是n行兩列的無標題表格,兩個filed分別是pro和uniprot,{某路徑}是自定義路徑。
結果一這樣寫,mysql就開始報錯:

ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

這個option不能執行那條語句,變量secure-file-priv是安全導入導出文件夾路徑,如果為空則為NULL,如果有路徑,則我們應該把導入導出文件放到該路徑下。用 show variables like ‘secure_file_priv‘指令查找secure_file_priv的變量值,找到存放路徑為:/var/lib/mysql-files
因此將{某路徑}改為/var/lib/mysql-files就可以了。

參考文獻:
http://www.mamicode.com/info-detail-1686775.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容