想在mysql裡匯入和匯出資料,因為navicat在萬條以上資料匯出時有概率會出現卡死,重啟的狀況,所有隻能採用命令視窗裡操作,但是蒼天沒饒過我
在mysql shell裡面匯入和匯出時提示以下錯誤
The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
複製程式碼
別慌,我們能贏,在百度了諸多方案,在被像皮球一樣踢來踢去中,我!終於找到了解決方案。下面開始:
- 進入mysql,輸入
show global variables like '%secure%';
複製程式碼
-
看到如下
就是介個Null在不讓我們匯出資料 -
找到my.ini(我是windows.linux或者其他可能時my.conf)檔案,新增一條
secure_file_priv=
複製程式碼
記住,等於後後面別加東西比較穩 4.執行語句
select * into outfile 'C:\aaa.xlsx' FROM table1 WHERE name is null;
複製程式碼
- 下個everything去尋找aaa.xlsx這個檔案吧