首頁 > 資料庫 > mysql教程 > 在匯入或匯出資料時,我們如何解決 MySQL 錯誤「ERROR 1290 (HY000):MySQL 伺服器正在使用 --secure-file-priv 選項運行,因此無法執行此語句」?

在匯入或匯出資料時,我們如何解決 MySQL 錯誤「ERROR 1290 (HY000):MySQL 伺服器正在使用 --secure-file-priv 選項運行,因此無法執行此語句」?

WBOY
發布: 2023-08-27 10:17:05
轉載
868 人瀏覽過

在导入或导出数据时,我们如何解决 MySQL 错误“ERROR 1290 (HY000):MySQL 服务器正在使用 --secure-file-priv 选项运行,因此无法执行此语句”?

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 選項運行,因此無法執行此語句」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板