mysql 出現(xiàn)1290錯(cuò)誤怎么辦

mysql 出現(xiàn)1290錯(cuò)誤的解決辦法:首先把導(dǎo)出內(nèi)容文件直接放到目錄【/var/lib/mysql-files】下;然后使用完刪除文件即可,代碼為【SELECT * from xxx where xxx ?into outfile”“】。

mysql 出現(xiàn)1290錯(cuò)誤怎么辦

mysql 出現(xiàn)1290錯(cuò)誤的解決辦法:

今天需要在線(xiàn)上環(huán)境中檢索數(shù)據(jù),由于數(shù)據(jù)量較大,采用into outfile語(yǔ)句,然而獲取如下提示

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

查詢(xún)資料,輸入show variables link ‘%secure%’;來(lái)查看相關(guān)配置信息,獲取結(jié)果如下圖所示。

mysql 出現(xiàn)1290錯(cuò)誤怎么辦

參考資料中是更改MySQL的配置文件,但是本次是線(xiàn)上環(huán)境,重啟或平滑重啟等操作還是不敢弄,于是把導(dǎo)出內(nèi)容文件直接放到目錄/var/lib/mysql-files下,使用完刪除文件即可。

SELECT?*?from?xxx?where?xxx??into?outfile?"/var/lib/mysql-files/out.csv";

問(wèn)題到此解決,特此記錄。

相關(guān)學(xué)習(xí)推薦:mysql教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊6 分享