这是因为:

服务器端,local_infile默认开启;客户端,local_infile默认关闭,因此用的时候需要打开。

On the server side:

The local_infile system variable controls server-side LOCAL capability. Depending on the local_infile setting, the server refuses or permits local data loading by clients that have LOCAL enabled on the client side. By default, local_infile is enabled.

On the client side:

For the mysql client, local data loading is disabled by default. To disable or enable it explicitly, use the –local-infile=0 or –local-infile[=1] option.

该怎么办呢?

可以:

mysql> show global varaiables like 'local_infile';1

出现:

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| local_infile  | OFF    |

+---------------+-------+

1 row in set (0.00 sec)123456

可以这么做:

mysql> set global local_infile = 'ON';1

local_infile其实是bool变量,但这里用ON。

然后可以看到:

mysql> show global variables like 'local_infile';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| local_infile  | ON    |

+---------------+-------+

1 row in set (0.00 sec)1234567

然后再试试Load data,本人仍旧出错还是:

ERROR 1148 (42000): The used command is not allowed with this MySQL version1

因而退出mysql,执行quit或exit,然后用如下命令登录mysql:

$ mysql --local-infile=1 -u root -p1

然后就可以顺利Load data infile了。

https://dev.mysql.com/doc/refman/5.7/en/load-data-local.html

二、在做mysql 大批量导出数据的时候,所遇到的问题如下:

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

mysql 默认对导出的目录有权限限制,也就是说使用命令行进行导出的时候,需要指定目录进行操作;

解决方法:

1. 查询mysql 的secure_file_priv 值配置的是什么,使用命令行:show global variables like '%secure%';

(我这里的配置是 secure_file_priv = /var/lib/mysql-files/)

2. 使用 into outfile 开始导出:(因为secure_file_priv配置的关系,所以必须导出到  /var/lib/mysql-files/目录下)

select * from table_name where a = 'test'

into outfile '/var/lib/mysql-files/test.txt'  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';

3.所用的几个关键字:

FIELDS TERMINATED BY  ','  OPTIONALLY ENCLOSED BY  ' " '  LINES TERMINATED BY '\n';

(因为导出的数据会出现一些乱码或者特殊字符,所以使用以上关键字进行转义)

参考:https://blog.csdn.net/slvher/article/details/8768468

mysql error 1148_MYSQL入坑第一弹--------ERROR 1148 (42000)ERROR 1290 (HY000)相关推荐

  1. java爬山问题,关于java:不爬山不拍照设计模式入门到入坑第一课

    作者爱谈话 明天是刚好来杭州的第二周,也是一个惬意的周五,很巧也是我的生日,将来的工作可能会很忙,还是会持续保持 sharing (原本昨天发的,然而还想欠缺欠缺就又拖了一天,哈哈.奥利给) [腾讯云 ...

  2. cuda nvcc版本不一致_入坑第一步:Win10安装cuda+cuDNN+TensorFlow-GPU走过的那些路

    这两天安装tensorflow-gpu被折腾够呛,幸亏最后成功了,给想要安装的大神们看下我走过的坑,避免掉入. 如果是新手,需要安装下面几个软件: 第一步 安装anaconda 首先就是Python编 ...

  3. 爬取人民日报_scrapy爬虫爬取新闻入坑第一课

    话不多说先上代码:爬取人民日报 下面一步一步的介绍整个scrapy的架构 首先我们要先下载scrapy框架,这里解释一下框架和库的区别:框架是一种有别于软件,但是面向开发者的一种工具,是一种产品的形式 ...

  4. 安卓入坑第一篇——搞个录音的软件

    凭空徒手造轮子?? No,那我特么还得半年自己搞.全面学习AS简直是作死,有什么想不开的,可以先把存款打给我吗? 下面是本大佬的名言: 之所以人生艰难,是因为你在走上坡路, 下坡路容易,走起来也爽,丝 ...

  5. Error in exists(x): 第一个参数不对

    Error in exists(x): 第一个参数不对 目录 Error in exists(x): 第一个参数不对 问题: 解决: 完整错误: 问题: exists(x) x <- c(1,2 ...

  6. 入坑 c计划 day 1

    [本贴专门针对大一新生或者刚入门的c选手] 入坑第一节课 思想准备与开门介绍 首先,欢迎大家来到c的世界.c语言是门强大的专业化编程语言,在当今市场上,c语言的占比一直居高不下,不难看出c语言有多么火 ...

  7. Vue React Angular之三国杀,web前端入坑第六篇 上

    「 懒癌引发血案 」 目前前端技术栈发生了翻天覆地的变化,上篇刚写了只会jquery 要失业,再不学新的你就要被淘汰,虽然有点危言耸听,不过现实情况确实是这样. vue.react.angular对比 ...

  8. Vue、React、Angular之三国杀,web前端入坑第六篇(上)

    「 懒癌引发血案 」 目前前端技术栈发生了翻天覆地的变化,上篇刚写了只会jquery 要失业,再不学新的你就要被淘汰,虽然有点危言耸听,不过现实情况确实是这样. vue.react.angular对比 ...

  9. 万象物语一直显示服务器更新,《万象物语》新手入门攻略 入坑必看指南

    一.入坑须知 不管是这个游戏哪方面吸引了你决定入坑,想长期玩下去并享受到游戏的乐趣,请将这个游戏作为『休闲策略』游戏来对待. ※由于游戏内容尚未完善,大量玩法还在开发中,无体力的设定以及抽奖概率.运营 ...

最新文章

  1. 强大的原生DOM选择器querySelector和querySelectorAll
  2. Web安全——服务器端请求伪造(SSRF)
  3. 推荐10个Github热门Python库,非常实用!
  4. JavaScript入门(part12)--内置对象
  5. matplotlib学习记录 四
  6. linux的静态编译elf无法调试,macos-运行arm-elf-gcc编译代码时出现段错误
  7. centos7下yum源安装saltstack
  8. 百度C语言面试题2017,百度C语言面试题
  9. Solidworks直接打开SWB文件报错怎么办
  10. shell脚本读写文本文件
  11. Jenkins的全量迁移
  12. 怎么将word转换成excel表格格式最简单
  13. 微信小程序 自动解决分包大小问题_微信小程序-分包 -每包2M
  14. Win10家庭版打开组策略方式
  15. work转换html,翻转换图.html · 张斯佗罗夫柯基/personal work notes - Gitee.com
  16. 华为hcie中QOS 流量整形 双速率的概念-ielab
  17. Matlab MCR 7.14
  18. 大学生应该做的18件事
  19. APP 渠道推广【摘自网络】
  20. 高通LCD lk代码跟踪分析

热门文章

  1. C语言函数题- 求矩阵不靠边元素之和
  2. 使用while 循环实现输出 1, 2, 3, 4, 5, 7, 8, 9, 11, 12(提示:输出结果为一行,没有6和10,12后面没有逗号)
  3. grid布局浏览器兼容_CSS Grid布局尝试
  4. catch的执行与try的匹配
  5. SharePoint2010 修改模板页在网页中间显示网站内容
  6. 解决vscode安装后无法启动的问题
  7. Redis笔记(六):Java中使用Redis
  8. vijos 1198 最佳课题选择
  9. heat 用法 示例
  10. jQuery的三种bind/One/Live事件绑定使用方法