国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql遇到load data導入文件數據出現1290錯誤的解決方案

2024-07-25 19:08:44
字體:
來源:轉載
供稿:網友

錯誤出現情景

  在cmd中使用database/mysql/9845.html">mysql命令,學生信息表添加數據。使用load data方式簡單批量導入數據。

  準備好文本數據: xueshengxinxi.txt 文件  數據之間以tab鍵進行分割

  執行 “load data infile 文本數據路徑  into table tab_load_data”  彈出錯誤。

#load data (載入數據)語法,要載入數據如下: 1 張三   男  江西 1 2 李四   男  四川 2 3 王五   男  上海 1 4 趙六   女  湖北 3 5 孫七   女  湖北 3 6 周八   男  湖南 1 #測試數據表 create table tab_load_data (  id int auto_increment primary key,  name varchar(10),  sex enum('男','女'),  native varchar(10),  f5 int ); 
錯誤描述

  使用load data 導入文件數據總是彈出錯誤(Error 1290.....)如下:

  ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

    mysql,load,data,導入文件,1290

解決思路(過程)

  1) 既然錯誤提示說明運行了secure-file-priv這個選項,不能執行load服務,那就找到MYSQL的配置文件"my.ini" 中該配置項。

  2) 配置前,先關閉mysql服務

  3) 打開my.ini,搜索關鍵字“secure-file-priv”找到這個選項后,直接注釋掉這個選項,保存后,啟動MYSQL服務

      mysql,load,data,導入文件,1290

  4) 結果還是一樣的錯誤。說明注釋沒有效果。這是怎么回事了?

    執行命令 “show variables like '%secure%'”發現原來我注釋掉后,secure-file-priv的值為NULL,說明禁止導入導出。        

    這說明注釋掉是不行的。不刪配置文件條目,那只好修改目錄好了。

  5)修改路徑,執行命令 “show variables like '%secure%'” 查看 , 重啟MYSQL。

    mysql,load,data,導入文件,1290
    mysql,load,data,導入文件,1290

  6)再執行load data, 執行成功

  mysql,load,data,導入文件,1290

  更復雜的load用法可以查看mysql手冊。 到此,該問題解決。

三, 小結說明

  從本錯誤中吸取:

  1) load data : 可以從一個外部的記事本文件中導入數據到某個表中。

    該記事本中的數據通常要求“比較整齊”,一行文本對應一行數據,一行中用某種字符(如用tab符)來分割一個一個字段的值

  2) secure-file-priv這個參數用來限制數據導入和導出操作的效果。

    如:執行LOAD,SELECT...INTO OUTFILE語句和LOAD_FILE()函數。這些操作需要file權限。

  3)如果 secure-file-priv這個參數設為一個目錄名,MYSQL服務只允許這個目錄中執行文件的導入和導出操作。

    這個目錄必須存在,MYSQL服務不會創建它。

  4) 如果secure-file-priv這個參數為NULL,MYSQL服務會禁止導入和導出操作。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿合奇县| 永宁县| 常州市| 大理市| 蕲春县| 铁岭市| 怀安县| 任丘市| 铁岭县| 华安县| 涪陵区| 张北县| 卓资县| 德昌县| 莎车县| 东莞市| 苏尼特左旗| 岐山县| 陵水| 安塞县| 工布江达县| 新和县| 华池县| 北京市| 定日县| 金溪县| 商都县| 颍上县| 乐都县| 钟祥市| 大石桥市| 宜阳县| 海门市| 饶平县| 中方县| 恩施市| 双辽市| 普兰县| 板桥市| 惠州市| 静乐县|