婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mysql遇到load data導入文件數據出現1290錯誤的解決方案

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

熱門標簽:陜西400電話如何申請 外呼系統從哪買 商家地圖標注哪個好 地圖標注賺錢真假 深圳 合肥營銷外呼系統收費 德惠市地圖標注 承德電腦地圖標注 遵義地圖標注app

錯誤出現情景

  在cmd中使用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

    

解決思路(過程)

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

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

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

      

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

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

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

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

    
    

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

  

  更復雜的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服務會禁止導入和導出操作。

您可能感興趣的文章:
  • Java利用MYSQL LOAD DATA LOCAL INFILE實現大批量導入數據到MySQL
  • MySQL中由load data語句引起死鎖的解決案例
  • mysql中Load Data記錄換行問題的解決方法
  • mysql load data infile 的用法(40w數據 用了3-5秒導進mysql)
  • mysql中的Load data的使用方法
  • mysql 的load data infile
  • mysql Load Data InFile 的用法
  • MySQL數據庫 Load Data 多種用法

標簽:巴中 三門峽 商丘 新余 贛州 南陽 貴州 揚州

巨人網絡通訊聲明:本文標題《mysql遇到load data導入文件數據出現1290錯誤的解決方案》,本文關鍵詞  mysql,遇到,load,data,導入,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql遇到load data導入文件數據出現1290錯誤的解決方案》相關的同類信息!
  • 本頁收集關于mysql遇到load data導入文件數據出現1290錯誤的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 射洪县| 平邑县| 湘潭县| 辛集市| 平潭县| 南雄市| 杭锦旗| 蒙阴县| 永年县| 祁连县| 永吉县| 德兴市| 高雄市| 南丹县| 五家渠市| 彰武县| 德昌县| 岑溪市| 深水埗区| 那曲县| 凤台县| 张家川| 军事| 兴和县| 永修县| 康定县| 巩留县| 通州市| 铁力市| 天水市| 蒲江县| 三原县| 九江市| 阜新| 文水县| 湘乡市| 河池市| 石台县| 东乡| 盘山县| 苏尼特右旗|