博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SELECT ... INTO OUTFILE中面临的secure_file_priv问题
阅读量:7107 次
发布时间:2019-06-28

本文共 726 字,大约阅读时间需要 2 分钟。

hot3.png

当从一个表中的数据导入到一个文件中时,可以执行如下命令:

SELECT * FROM table_name INTO OUTFILE '/home/wuwenlun/test.sql'

当此时可能会遇到如下问题:

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

当前mysql启用了安全文件模式,所以导入数据到文件失败了。那么接下来,我们执行如下命令来看看,安全文件的存放路径应该是在哪里呢?

mysql> SELECT @@secure_file_priv;+-----------------------+| @@secure_file_priv    |+-----------------------+| /var/lib/mysql-files/ |+-----------------------+1 row in set (0.00 sec)

安全文件存放路径是在/var/libmysql-files/路径下。

有一种方法是直接把数据导入到在该路径下的文件。如:

SELECT * FROM table_name INTO OUTFILE '/var/lib/mysql-files/test.sql'

另一种是修改/etc/my.cnf文件,末尾添加如下内容:

secure_file_priv="/"     ##表示即可将数据导出到任意目录

 

转载于:https://my.oschina.net/u/2381372/blog/1504059

你可能感兴趣的文章
windows7系统配置maven环境
查看>>
浅谈第三方电子支付平台测试方法的研究
查看>>
【DOM编程艺术】滑过高亮显示 highLightRows
查看>>
如何设置静态内容缓存时间
查看>>
iOS开发多线程篇—多线程简单介绍
查看>>
使用PHP QR Code生成二维码
查看>>
日志统计 尺取法【蓝桥杯2018 C/C++ B组】
查看>>
移动web开发规范
查看>>
myeclipse操作记录
查看>>
$http设置headers来实现IE不缓存url请求的资源
查看>>
codeforces 381 D Alyona and a tree(倍增)(前缀数组)
查看>>
ISO7220M芯片调试总结
查看>>
系统中纹波大
查看>>
GPS经纬度转换为百度坐标
查看>>
3班6组第一次迭代博客
查看>>
J2EE (三) Filter详解
查看>>
Oracle 常用函数(Decode,sign,lpad)
查看>>
【算法设计与数据结构】为何程序员喜欢将INF设置为0x3f3f3f3f?
查看>>
单例模式(think in java中的设计模式)
查看>>
什么是驱动?
查看>>