错误出现情景

在cmd中使用mysql命令,学生信息表添加数据。使用load data方式简单批量导入数据。

准备好文本数据: xueshengxinxi.txt 文件  数据之间以tab键进行分割

执行 “load data infile 文本数据路径  into table tab_load_data”  弹出错误。

#loaddata (载入数据)语法,要载入数据如下:1 张三 男 江西 1

2 李四 男 四川 2

3 王五 男 上海 1

4 赵六 女 湖北 3

5 孙七 女 湖北 3

6 周八 男 湖南 1#测试数据表create tabletab_load_data (

idint auto_increment primary key,

namevarchar(10),

sex enum('男','女'),

nativevarchar(10),

f5int);

【点击查看】测试数据Demo

错误描述

使用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服务会禁止导入和导出操作。

mysql 1261 load data_Mysql错误积累001-load data导入文件数据出现1290错误相关推荐

  1. mysql 载入主体时出错_mysql遇到load data导入文件数据出现1290错误的解决方案

    错误出现情景 在cmd中使用mysql命令,学生信息表添加数据.使用load data方式简单批量导入数据. 准备好文本数据: xueshengxinxi.txt 文件  数据之间以tab键进行分割 ...

  2. mysql 001_Mysql错误积累001

    在cmd中使用mysql命令,学生信息表添加数据.使用load data方式简单批量导入数据. 准备好文本数据: xueshengxinxi.txt 文件  数据之间以tab键进行分割 执行 &quo ...

  3. ftp上传显示服务器错误,FTP文件夹错误:打开FTP服务器上的文件夹时发生错误

    问题描述:通过我的电脑或资源管理器连接FTP服务器时提示"FTP文件夹错误:打开FTP服务器上的文件夹时发生错误.请检查是否有权限访问该文件夹.详细信息:The operation time ...

  4. mysql数据库内容怎么拷_利用拷贝data目录文件的方式迁移mysql数据库

    其实迁移数据库,一般用sql文件就行,把A服务器数据库的表结构和数据等等导出,然后导入到B服务器数据库, 但是这次数据文件过大,大约有40个G,使用命令行导入,效果不是很好,经常在执行过程中报错.卡死 ...

  5. python 段错误_在Python中导入模块时出现分段错误

    我有一个Python脚本,它使用自然语言日期解析器Natty.Natty本身是用Java编写的,但在Python中使用Jpype进行了包装.脚本在我的开发机器上运行得非常好,但是在生产机器上抛出了一个 ...

  6. spring批量写入mysql数据库_快速使用组件-spring batch(3)读文件数据到数据库

    tags: springbatch 1.引言 上一篇文章<快速了解组件-spring batch(2)之helloworld>对Spring Batch进行了入门级的开发,也对基本的组件有 ...

  7. 一个意外错误使你无法删除该文件夹。【错误0x80070091:目录不是空的】Bandizip压缩软件解决方法

    这两天看到D盘中有没有用的文件夹,点开发现是空的,右键看属性文件大小也为0,但是没法删除,出现这种奇怪的异常,尝试了网上说的好几种方法,什么磁盘修复.新建文件等都没有成功,自己进行摸索尝试发现了一种利 ...

  8. mysql 导入文件提示 --secure-file-priv option 问题

    MYSQL导入CSV格式文件数据执行提示错误(ERROR 1290): The MySQL server is running with the --secure-file-priv option s ...

  9. datagrip导入csv数据配合ajax+mysql+Flask实验

    1.先让datagrip连接mysql数据库ajax_data 2.先连上数据库 2.导入csv数据,勾上First row is_header 重命名为company_info #--------- ...

最新文章

  1. Bitcoin ABC近半数节点已经完成了版本更迭
  2. OpenYurt — Yurtctl
  3. 输入参数的数目不足_机器学习算法—KMEANS算法原理及阿里云PAI平台算法模块参数说明...
  4. Caffe学习系列(6):Blob,Layer and Net以及对应配置文件的编写
  5. [Python爬虫] 之十二:Selenium +phantomjs抓取中的url编码问题
  6. 2017百度之星程序设计大赛 - 复赛 01,03,05
  7. python打印菱形星号代码_Python打印“菱形”星号代码
  8. cvMorphology形态学原理解析及源码分析
  9. 【ArcGIS遇上Python】窗体版Python批量处理地理数据--栅格裁剪
  10. Taro+react开发(4)--tora官网2
  11. hibernate学习——Set集合配置
  12. PHP32向右位移2位是多少,PHP的二进制位移操作
  13. JDY-24M钥匙标签使用说明
  14. Python接口自动化测试实战系列02
  15. 南京互联网IT公司推荐
  16. python大鱼吃小鱼单机游戏下载_大鱼吃小鱼
  17. python3中unicode-objects must be encoded before hashing问题
  18. python输出字体的大小_Python之美——一只数据狗的笔记[长期更新]
  19. 拼多多是PHP还是java,应届程序员收到拼多多offer 表情瞬间爆发
  20. 单页面SPA和多页面MPA应用的区别

热门文章

  1. SendMessage参数大全
  2. js 正则转换千分位(带小数)
  3. 【文档资料】Linux、Vi/Vim常用命令
  4. openfire文件传输
  5. 控件拖动后,某些事件引起的布局重置或位置还原问题
  6. SpringCloud Alibaba(五)Nacos raft协议介绍
  7. 计算机运行游戏时卡死,电脑玩游戏突然卡死
  8. 电脑设置自带KTV效果(让自己说的话从音箱里传出来)
  9. 差分曼彻斯特第一位判断方法
  10. 中兴B860AV2.1-T(M)-高安版-当贝纯净桌面线刷固件包