来自 首页 2019-11-03 07:16 的文章
当前位置: 澳门太阳娱乐手机登录 > 首页 > 正文

data导入文件数据出现1290错误

不当出现气象

  在cmd中选拔mysql命令,学子消息表增添数据。使用load data方式轻便批量导入数据。

  酌量好文件数据: xueshengxinxi.txt 文件  数据里面以tab键举办划分

  执行 “load data infile 文本数据路线  into table tab_load_data”  弹出荒谬。

图片 1图片 2

#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
    );    

【点击查阅】测量检验数据德姆o

 

错误描述

  使用load data 导入文本数量连接弹出错误(Error 1290.....)如下:

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

    图片 3

消除思路(过程卡塔尔

  1卡塔 尔(英语:State of Qatar)既然错误提醒表明运营了secure-file-priv那么些选项,不可能实践load服务,那就找到MYSQL的布局文件"my.ini" 中该配置项。

  2) 配置前,先关闭mysql服务

  3卡塔 尔(英语:State of Qatar)展开my.ini,寻觅关键字“secure-file-priv”找到这么些选项后,直接注释掉那几个选项,保存后,运转MYSQL服务

      图片 4

  4) 结果要么一直以来的谬误。表明注释未有坚决守护。那是怎么回事了?

    实行命令 “show variables like '%secure%'”发掘原来自家注释掉后,secure-file-priv的值为NULL表达禁绝导入导出。        

    那表达注释掉是非常的。不删配置文件条款,那只好更正目录好了。

  5卡塔 尔(英语:State of Qatar)修改路线,施行命令 “show variables like '%secure%'” 查看 , 重启MYSQL。

    图片 5
    图片 6

  6卡塔尔再实践load data, 推行成功

  图片 7

  更目不暇接的load用法能够查阅mysql手册。 到此,该难点解决。

三, 小结表达

  从本错误中摄取:

  1) load data : 能够从一个表面包车型地铁记事本文件中程导弹入数据到有个别表中。

    该记事本中的数据平日供给“比较井然有序”,意气风发行文本对应意气风发行数据,生龙活虎行中用某种字符(如用tab符卡塔 尔(英语:State of Qatar)来划分多个多个字段的值

  2卡塔尔国 secure-file-priv这些参数用来限定数量导入和导出操作的机能。

    如:执行LOAD,SELECT...INTO OUTFILE语句和LOAD_FILE()函数。那些操作要求file权限。

  3卡塔 尔(阿拉伯语:قطر‎假如secure-file-priv那几个参数设为叁个目录名,MYSQL服务只同意这几个目录中施行文书的导入和导出操作。

    这么些目录必需存在,MYSQL服务不会创制它。

  4)假设secure-file-priv那一个参数为NULL,MYSQL服务会防止导入和导出操作。

 

 

 

本文由澳门太阳娱乐手机登录发布于首页,转载请注明出处:data导入文件数据出现1290错误

关键词: