MYSQL導入數據出現The MySQL server is running with the --secure-file-priv


MYSQL導入數據出現The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

方法一:

這個原因其實很簡單,是因為在安裝MySQL的時候限制了導入與導出的目錄權限

只能在規定的目錄下才能導入

我們需要通過下面命令查看 secure-file-priv 當前的值是什么

show variables like '%secure%';


 

我們可以看到value的值為E:\mysql\

那么我們把導入的路徑改為上面的值就可以了

方法二:

  如果覺得這樣太麻煩,那么我們就需要改配置文件,

到C:\ProgramData\MySQL\MySQL Server 5.7目錄下找到my.ini

的配置文件,(注意ProgramData是隱藏目錄需要去 計算機->工具->文件夾選項 里面把隱藏的文件顯示出來)

在my.ini文件中搜索secure-file-priv找到並將它的值改為

secure-file-priv=‘’(注意不是下划線)

重啟MySQL就可以在任何目錄下操作了



免責聲明!

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



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