mysql error 1148_MYSQL入坑第一弹--------ERROR 1148 (42000)ERROR 1290 (HY000)
这是因为:
服务器端,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)相关推荐
- java爬山问题,关于java:不爬山不拍照设计模式入门到入坑第一课
作者爱谈话 明天是刚好来杭州的第二周,也是一个惬意的周五,很巧也是我的生日,将来的工作可能会很忙,还是会持续保持 sharing (原本昨天发的,然而还想欠缺欠缺就又拖了一天,哈哈.奥利给) [腾讯云 ...
- cuda nvcc版本不一致_入坑第一步:Win10安装cuda+cuDNN+TensorFlow-GPU走过的那些路
这两天安装tensorflow-gpu被折腾够呛,幸亏最后成功了,给想要安装的大神们看下我走过的坑,避免掉入. 如果是新手,需要安装下面几个软件: 第一步 安装anaconda 首先就是Python编 ...
- 爬取人民日报_scrapy爬虫爬取新闻入坑第一课
话不多说先上代码:爬取人民日报 下面一步一步的介绍整个scrapy的架构 首先我们要先下载scrapy框架,这里解释一下框架和库的区别:框架是一种有别于软件,但是面向开发者的一种工具,是一种产品的形式 ...
- 安卓入坑第一篇——搞个录音的软件
凭空徒手造轮子?? No,那我特么还得半年自己搞.全面学习AS简直是作死,有什么想不开的,可以先把存款打给我吗? 下面是本大佬的名言: 之所以人生艰难,是因为你在走上坡路, 下坡路容易,走起来也爽,丝 ...
- Error in exists(x): 第一个参数不对
Error in exists(x): 第一个参数不对 目录 Error in exists(x): 第一个参数不对 问题: 解决: 完整错误: 问题: exists(x) x <- c(1,2 ...
- 入坑 c计划 day 1
[本贴专门针对大一新生或者刚入门的c选手] 入坑第一节课 思想准备与开门介绍 首先,欢迎大家来到c的世界.c语言是门强大的专业化编程语言,在当今市场上,c语言的占比一直居高不下,不难看出c语言有多么火 ...
- Vue React Angular之三国杀,web前端入坑第六篇 上
「 懒癌引发血案 」 目前前端技术栈发生了翻天覆地的变化,上篇刚写了只会jquery 要失业,再不学新的你就要被淘汰,虽然有点危言耸听,不过现实情况确实是这样. vue.react.angular对比 ...
- Vue、React、Angular之三国杀,web前端入坑第六篇(上)
「 懒癌引发血案 」 目前前端技术栈发生了翻天覆地的变化,上篇刚写了只会jquery 要失业,再不学新的你就要被淘汰,虽然有点危言耸听,不过现实情况确实是这样. vue.react.angular对比 ...
- 万象物语一直显示服务器更新,《万象物语》新手入门攻略 入坑必看指南
一.入坑须知 不管是这个游戏哪方面吸引了你决定入坑,想长期玩下去并享受到游戏的乐趣,请将这个游戏作为『休闲策略』游戏来对待. ※由于游戏内容尚未完善,大量玩法还在开发中,无体力的设定以及抽奖概率.运营 ...
最新文章
- 强大的原生DOM选择器querySelector和querySelectorAll
- Web安全——服务器端请求伪造(SSRF)
- 推荐10个Github热门Python库,非常实用!
- JavaScript入门(part12)--内置对象
- matplotlib学习记录 四
- linux的静态编译elf无法调试,macos-运行arm-elf-gcc编译代码时出现段错误
- centos7下yum源安装saltstack
- 百度C语言面试题2017,百度C语言面试题
- Solidworks直接打开SWB文件报错怎么办
- shell脚本读写文本文件
- Jenkins的全量迁移
- 怎么将word转换成excel表格格式最简单
- 微信小程序 自动解决分包大小问题_微信小程序-分包 -每包2M
- Win10家庭版打开组策略方式
- work转换html,翻转换图.html · 张斯佗罗夫柯基/personal work notes - Gitee.com
- 华为hcie中QOS 流量整形 双速率的概念-ielab
- Matlab MCR 7.14
- 大学生应该做的18件事
- APP 渠道推广【摘自网络】
- 高通LCD lk代码跟踪分析
热门文章
- C语言函数题- 求矩阵不靠边元素之和
- 使用while 循环实现输出 1, 2, 3, 4, 5, 7, 8, 9, 11, 12(提示:输出结果为一行,没有6和10,12后面没有逗号)
- grid布局浏览器兼容_CSS Grid布局尝试
- catch的执行与try的匹配
- SharePoint2010 修改模板页在网页中间显示网站内容
- 解决vscode安装后无法启动的问题
- Redis笔记(六):Java中使用Redis
- vijos 1198 最佳课题选择
- heat 用法 示例
- jQuery的三种bind/One/Live事件绑定使用方法