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ò)誤的解決辦法:
今天需要在線上環(huán)境中檢索數(shù)據(jù),由于數(shù)據(jù)量較大,采用into outfile語(yǔ)句,然而獲取如下提示
error 1290 (hy000): the mysql server is running with the --secure-file-priv option so it cannot execute this statement查詢資料,輸入show variables link '%secure%';來(lái)查看相關(guān)配置信息,獲取結(jié)果如下圖所示。
參考資料中是更改mysql的配置文件,但是本次是線上環(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教程