2023年12月24日 星期日

mysql;Error Code: 1290 secure-file-priv 設定參考

小編今天自己透過mysql指令導入sql檔案出現Error Code: 1290 The MySQL server is running with the --secure-file-priv option so it cannot execute this statement


一開始是透過cmd 使用 mysqldump匯出指定日期的資料,想作為部分更新


mysqldump -uroot -pPassword --where="STR_TO_DATE(DATE, '%Y/%m/%d') >= '2023-12-19' AND STR_TO_DATE(DATE, '%Y/%m/%d') < '2023-12-20'" xxxxx  txx_price > "d:\Backup\TEST.sql"


還滿順利的,但匯入時使用LOAD DATA INFILE語法則gigi了,把gigi部分做一篇文章當記錄。


打開my.ini檔案後,找到secure-file-priv;

原始secure-file-priv="C:/ProgramData/MySQL/MySQL Server 8.0/Uploads"

加上註解不執行則變成null,這樣反而不能匯入匯出

改成secure-file-priv='',則就ok了。



在WINDOWS環境下針對MY.INI做的任何修改,存檔後要透過服務將MYSQL做重新啟動,才會生效歐





沒有留言:

張貼留言

職場毒癌:把「同學」當「免費顧問」。當我來寫作業歐

故事來自某個EMBA傳說—— 有位做無人VAN的先進,還自己開顧問公司。 一起休學分同班同學們很好奇,約來服務公司喝咖啡「聊聊天」,解決公司困難。 結果呢? 需求講了、困難講了、流程拆了、解法問了,一輪全上。 聊著聊著,直接變半場顧問會議。 你還以為這叫交流? 拜託。 一起修過幾...