数据导出时错误,mysql error 1290(HY000)

想把结果导出在一个文本文件中,可是出现了下图错误,哪位大神知道怎么解决吗?求救呀!

ERROR:1290是mysql不具备向本地存放文件的权限,从5.X的版本开始mysql向本地存放数据由secure_file_priv的前缀参数控制。通过show variable linke '%secure%'; 查询到该值的参数信息。修改参数需要进入my.ini该文件进行修改,从而改变该全局变量。在my.ini文件中添加:secure_file_priv="D:\test\"那么mysql就拥有向该文件存储的能力,仅限于该文件夹。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-24
解决方法如下 以select .... into file
为例
<1> select ..... into outfile '/tmp/target.txt'
<2>使用数据库目录

select ..... into outfile
'/var/lib/mysql/target.txt'
root:@localhost[mytest]>select * from me into
outfile '/var/lib/mysql/target.txt' ;
Query OK, 3 rows affected (0.00
sec)
<3> 使用默认目录
root:@localhost[mytest]>select * from me into
outfile 'target.txt';
Query OK, 3 rows affected (0.00 sec)追问

已解决,不是你说的这么做的

本回答被网友采纳
第2个回答  2016-10-31
请问你是怎么解决的呢?急求,现在我也遇到这个问题了
相似回答