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

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

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

2018-01-29 13:40:37 9641

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

對(duì)于上述錯(cuò)誤,相信對(duì)于第一次執(zhí)行 MySQL 數(shù)據(jù)導(dǎo)出操作的人大都會(huì)遇見(jiàn)。至于為什么會(huì)遇到這個(gè)錯(cuò)誤,原因很簡(jiǎn)單,那就是:我們不知道 MySQL 默認(rèn)的導(dǎo)出目錄是哪里,甚至都不知道 MySQL 對(duì)于數(shù)據(jù)的導(dǎo)出目錄都有所限制。這其實(shí)很正常,因?yàn)槲覀儾豢赡苤浪惺拢灰覀冊(cè)谟龅絾?wèn)題之后,能夠找到正確的解決方法并記住就足夠啦!

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

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

show variables like '%secure%';

執(zhí)行上述命令,進(jìn)行測(cè)試:

image.png

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

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

我們可以通過(guò)打開(kāi)my.ini配置文件進(jìn)行查看及修改:

image.png

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

 


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

這條文檔是否有幫助解決問(wèn)題?

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

在文檔使用中是否遇到以下問(wèn)題: