mysql 出現1290錯誤的解決方法:先把匯出內容檔案直接放到目錄【/var/lib/mysql-files】下;然後使用完刪除檔案即可,程式碼為【SELECT * from xxx where xxx into outfile」「】。
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的設定文件,但本次是線上環境,重啟或平滑重啟等操作還是不敢弄,於是把導出內容文件直接放到目錄/var/lib/mysql-files
下,使用完刪除檔案即可。
SELECT * from xxx where xxx into outfile "/var/lib/mysql-files/out.csv";
問題到此解決,特此記錄。
相關學習推薦:mysql教學
以上是mysql 出現1290錯誤怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!