首頁  >  文章  >  資料庫  >  mysql 出現1290錯誤怎麼辦

mysql 出現1290錯誤怎麼辦

coldplay.xixi
coldplay.xixi原創
2020-08-24 15:02:526077瀏覽

mysql 出現1290錯誤的解決方法:先把匯出內容檔案直接放到目錄【/var/lib/mysql-files】下;然後使用完刪除檔案即可,程式碼為【SELECT * from xxx where xxx  into outfile」「】。

mysql 出現1290錯誤怎麼辦

mysql 出現1290錯誤的解決方案:

今天需要在線上環境中檢索數據,由於數據量較大,採用into outfile語句,然而獲取如下提示

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

查詢資料,輸入show variables link '%secure%';來查看相關配置信息,取得結果如下圖所示。

mysql 出現1290錯誤怎麼辦

參考資料中是更改MySQL的設定文件,但本次是線上環境,重啟或平滑重啟等操作還是不敢弄,於是把導出內容文件直接放到目錄/var/lib/mysql-files下,使用完刪除檔案即可。

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

問題到此解決,特此記錄。

相關學習推薦:mysql教學

以上是mysql 出現1290錯誤怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn