ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv opti on so it cannot exe


Mysql導入csv文件時報錯:ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv opti on so it cannot exe

原因:mysql導入導出文件只能在secure-file-priv該變量配置的指定路徑下的文件才可以導入導出。

解決方法:

1、查看本地secure-file-priv變量配置

mysql窗口下,輸入命令:

show variables like '%secure%';

可以看到顯示出來的secure-file-priv配置是什么路徑,此時把文件放到指定路徑,再執行導入導出操作即可;

2、如果路徑太難找,需要重設secure-file-priv,則在mysql安裝目錄下,找到my.ini文件,

找到secure-file-priv變量配置的地方,修改對應的值,然后重啟mysql,此時把文件放到指定路徑,再執行導入導出操作即可;

3、如果secure-file-priv為null,則在mysql安裝目錄下,找到my.ini文件,

在文件中加入:

secure_file_priv="E:/" 

變量的值可自行修改,這里配置為e盤。然后重啟mysql,此時把文件放到指定路徑,再執行導入導出操作即可;

 

注意:此處重啟mysql的操作是:在:我的電腦--右鍵--管理--服務和應用程序--服務,下面找到Mysql,停止該程序,然后啟動該程序,secure_file_priv配置才生效

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM