搜索我的問題在論壇中,發現了很多解決方案,但沒有人解決了這個安全 - 文件 - 在MySQL-工作臺私法錯誤的Ubuntu
load data infile "/home/marcio/Área de
Trabalho/SQL_Temporario/Insetos/Blastn_1"
into table Blastn_1;
我得到了以下錯誤:
MySQL服務器正在運行--secure-file-priv選項,所以它不能執行這條語句
我跟着很多帖子在論壇中用解決方案遍歷編輯/etc/mysql/my.cnf文件並添加行:
secure-file-priv = ""
我嘗試添加的這許多變化:
secure_file_priv= ""
secure_file_priv = ''
secure_file_priv =" "
secure-file-priv= ""
等等......沒有工作
我用命令:
SHOW VARIABLES LIKE "secure_file_priv";
結果是:
'secure_file_priv', '/var/lib/mysql-files/'
所以,我試圖把我的文件放入這個目錄,並且再次失敗。
我需要root權限才能訪問此目錄,我使用'sudo'將文件複製到那裏,因爲我使用了相同的命令來檢查它們是否存在,並且它是正確的。
似乎Mysql-workbench沒有使用文件/etc/mysql/my.cnf,但在我的計算機中沒有任何其他存檔與此名稱。
我試圖使用命令:
load data local infile "/home/marcio/Área de
Trabalho/SQL_Temporario/Insetos/Blastn_1"
into table Blastn_1;
但錯誤的是,此命令(本地)是不允許的MySQL版本
的MySQL工作臺版本5.7和Ubuntu爲14.04
我不知道該做什麼,請提供任何建議?