久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

幫助中心 >  技術(shù)知識庫 >  數(shù)據(jù)庫 >  相關(guān)技術(shù)支持 >  MySQL 導(dǎo)出數(shù)據(jù)遇到 secure-file-priv 的問題

MySQL 導(dǎo)出數(shù)據(jù)遇到 secure-file-priv 的問題

2018-01-29 13:40:37 9635

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

對于上述錯誤,相信對于第一次執(zhí)行 MySQL 數(shù)據(jù)導(dǎo)出操作的人大都會遇見。至于為什么會遇到這個錯誤,原因很簡單,那就是:我們不知道 MySQL 默認的導(dǎo)出目錄是哪里,甚至都不知道 MySQL 對于數(shù)據(jù)的導(dǎo)出目錄都有所限制。這其實很正常,因為我們不可能知道所有事,只要我們在遇到問題之后,能夠找到正確的解決方法并記住就足夠啦!

接下來,我們就一起來看看如何解決這個問題:在我們安裝完 MySQL 之后,會自動生成一個名為my.ini的配置文件,該文件記錄了 MySQL 的所有默認配置,如端口號、默認字符集、默認存儲引擎等等。而這個配置文件,則位于隱藏文件夾ProgramData中,至于如何找到該隱藏文件夾,具體可以參考詳述查看 MySQL 數(shù)據(jù)文件存儲位置的方法。

此外,我們也可以通過命令查看secure-file-priv的當(dāng)前值:

show variables like '%secure%';

執(zhí)行上述命令,進行測試:

image.png

如上圖所示,我設(shè)置的secure-file-priv值為D:/CoderLife/testMySQL,而 MySQL 默認的值為:

secure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads"

我們可以通過打開my.ini配置文件進行查看及修改:

image.png

如上圖所示,注釋了 MySQL 的默認值,并修改成自己指定的路徑。實際上,在修改此配置文件的內(nèi)容之后,例如修改了secure-file-priv的默認值,要想使其生效,我們必須關(guān)閉 MySQL 然后重新啟動。在這里,需要我們注意的是:關(guān)閉 MySQL 并不是指簡單的用exit命令退出 MySQL 或者關(guān)閉 MySQL 窗口,而是關(guān)閉 MySQL 服務(wù),然后重新啟動服務(wù)。

 


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: