mysql outfile raw_解决 Mysql outfile 的报错问题!
一、故障现象:
Mysql可使用 into outfile 参数把表中数据导出到文件,
例如可用以下命令把 test 表的数据导出到 test.txtSELECT * FROM newdb.test INTO OUTFILE 'test.txt';
以上命令在mysql5.6下运行没有问题,但在mysql5.7下运行则出现了以下错误:'ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv
option so it cannot execute this statement'
二、查看故障点:
查看官方文档,secure_file_priv参数用于限制LOAD DATA, SELECT …OUTFILE,
LOAD_FILE()传到哪个指定目录。secure_file_priv 为 'NULL' 时,表示限制mysqld不允许导入或导出。
secure_file_priv 为 '/tmp' 时,表示限制mysqld只能在/tmp目录中执行导入导出;
secure_file_priv '没有值'时,表示不限制mysqld在任意目录的导入导出。
三、核实故障点:
查看 secure_file_priv 的值,默认为NULL,表示限制不能导入导出。mysql> show global variables like '%secure_file_priv%';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| secure_file_priv | NULL |
+------------------+-------+
1 row in set (0.00 sec)
因为 secure_file_priv 参数是只读参数,'不能使用set global命令修改'。mysql> # set global secure_file_priv='';
'ERROR 1238 (HY000): Variable 'secure_file_priv' is a read only variable'
四、解决方法:
打开my.cnf ,加入以下语句后重启mysql。# vim /etc/my.cnf
'secure_file_priv='''
查看secure_file_priv修改后的值mysql> show global variables like '%secure_file_priv%';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| secure_file_priv | |
+------------------+-------+
1 row in set (0.00 sec)
五、查看成果:
修改后再次执行,成功导出。mysql> SELECT * FROM newdb.test INTO OUTFILE 'test.txt';
1 queries executed, 1 success, 0 errors, 0 warnings
查询:select * from newdb.test into outfile 'test.txt'
共 2 行受到影响
执行耗时 : 0.044 sec
传送时间 : 0 sec
总耗时 : 0.045 sec
注意,导出文件,在 /www/server/data/newdb/test.txt
mysql outfile raw_解决 Mysql outfile 的报错问题!相关推荐
- mysql 安装1364_安装完MySQL,在配置最后一步报错error Nr.1364
[原文:http://www.mysqlperformanceblog.com/2014/01/28/10-mysql-settings-to-tune-after-installation/基本配置 ...
- mysql远程一会不用卡住_连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的,...
连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的, 2018-03-12 17:08:52.532DEBUG[localhost-startStop-1]o.s.beans.factor ...
- mysql 5.6 主主复制_Percona MySQL 5.6 主主复制环境报错Got fatal error 1236 from master.....
Percona MySQL 5.6 主主复制环境报错: mysql> show slave status\G *************************** 1. row ******* ...
- mysql 8.0.21 对用户授权报错 near ‘IDENTIFIED BY ‘123456‘ with grant option‘ at line 1
mysql 8.0.21 对用户授权报错 near 'IDENTIFIED BY '123456' with grant option' at line 1 问题描述 mysql在创建用户,对用户授权 ...
- mysql.sock作用-解决mysql.sock直接找不到了的问题-重新生成mysql.sock
= = = mysql.sock作用-解决mysql.sock直接找不到了的问题-重新生成mysql.sock mysql.sock作用 mysql的连接方式有两种: 1.通过TCP/IP的连接 ...
- mysql中大数据表alter增加字段报错:1034 Incorrect key file for table 'table_name'; try to repair it...
mysql中大数据表alter增加字段报错:"1034 Incorrect key file for table 'table_name'; try to repair it" 现 ...
- 解决pip3 install mysqlclinet 报错 OSError: mysql_config not found
作者:Bright Xu 这里用的服务器是Ubuntu18.04,CentOS服务器 请参考 CentOS 解决pip安装 mysqlclient 报错的问题 Django开发项目时使用MySQL数据 ...
- ueditor上传图片回调_(常见解决方法)UEditor报错“后端配置项没有正常加载,上传插件不能正常使用”...
(常见解决方法)UEditor报错"后端配置项没有正常加载,上传插件不能正常使用"_向来萧瑟也无畏-CSDN博客blog.csdn.net 报错信息 详见此文的"排错过 ...
- 搭建dubbo项目解决dubbo.xml标签报错的问题
搭建dubbo项目解决dubbo.xml标签报错的问题 参考文章: (1)搭建dubbo项目解决dubbo.xml标签报错的问题 (2)https://www.cnblogs.com/ajax-li/ ...
最新文章
- c语言多线程mysql_多线程读写mysql数据库
- 微服务:Java EE的拯救者还是掘墓人?
- python调用大华sdk
- MySql数据库操作遇到的蛋疼二三事
- 森林病虫害高光谱遥感监测的研究进展
- python横向输出字符串_Python字符串及用法详解
- vue -使用阿里矢量图
- 日光能和电池两用计算机,为什么太阳照射的光可以给太阳能转化为电,而我们的日光灯却不行?...
- 名词用作动词举例_名词活用作动词
- python 004 __小斌文档 | 判断和循环
- 世界顶级企业的数据中台打造之旅
- Z39.50 图书信息检索
- 用HTML+CSS实现百度静态页面
- 数组操作 push()
- java系统高并发的解决方案
- html5如何设置字号,如何设置css中字体大小?
- Solr: Introduction
- 餐馆点餐系统(Java GUI + mysql)
- Raspberry Pi 4b点亮树莓派桌面(官方烧录工具)
- c语言虚数变量,关于C语言中的Complex(复数类型)和imaginary(虚数类型)
热门文章
- htmlentities在mysql_PHP和mySQL:何时确切使用htmlentities?
- frps 多个_同时穿透多个内网web服务,提示冲突
- jaxb java xml序列化_XML编程总结(六)——使用JAXB进行java对象和xml格式之间的相互转换...
- win10 .net framework 3.5 安装报错 0x800F0954问题
- centos 重装php_Centos手动安装PHP
- 质量管理系统_智慧工地管理系统,进度安全质量三合一
- mfc 监控文件操作_商务办公好伴侣 兄弟MFC系列多功能一体机
- php tipask yii 单点登录_php实现单点登录实例
- 理一理字节对齐的那些事
- PHP定界符的使用既注意事项