MySQL 拋出此錯誤有兩個原因,要么在 –secure–file–priv 變量下沒有指定目錄,要么我們在導入或導出時在查詢中給出了錯誤的路徑數據。要解決此錯誤,我們必須通過以下查詢檢查 –secure—file—priv 變量的值 –
mysql> Select @@global.secure_file_priv; +---------------------------+ | @@global.secure_file_priv | +---------------------------+ | C:\mysql\bin\mysql-files\ | +---------------------------+ 1 row in set (0.00 sec)
登錄后復制
我們可以看到 secure_file_priv 變量下有一個路徑,當我們導出數據時,所有文件都會在該目錄下創建。
但是,如果上面的命令顯示結果為 NULL,那么這意味著沒有指定路徑,我們需要在導出數據之前在 my.ini 文件中指定路徑。假設如果我們在 my.ini 文件中寫入 secure_file_priv = mysql-files/ ,那么 secure_file_priv 的值將與上面類似。然后所有文件都會在該目錄下創建。
以上就是在導入或導出數據時,我們如何解決 MySQL 錯誤“ERROR 1290 (HY000):MySQL 服務器正在使用 –secure-file-priv 選項運行,因此無法執行此語句”?的詳細內容,更多請關注www.92cms.cn其它相關文章!