mysql导出表到CSV文件方法及提示错误[Err] 1290 - The MySQL server is running with the --secure-file-priv option解决办法
2016-05-25 19:53
1181 查看
1.导出表到CSV文件方法
select * from table_name
into outfile 'C:/ProgramData/MySQL/MySQL Server 5.7/xx.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
2.出现错误 [Err] 1290 - The MySQL server is running with the --secure-file-priv option so it cannot execute this statement解决办法
出现这个错误的原因是mysql没有对修改本地文件的权限,除非修改权限。
但是,mys对'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/‘是有权限的,
所以把导出目录改为'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/xx.csv即可。
对于windows7,默认是隐藏ProgramData文件夹的。解决办法是:
1.打开c盘后,点击“组织”
找到“文件夹与搜索选项”
然后选择“查看”,选择“显示隐藏的文件夹及文件,驱动器",然后点击”应用“,”保存“;
select * from table_name
into outfile 'C:/ProgramData/MySQL/MySQL Server 5.7/xx.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
2.出现错误 [Err] 1290 - The MySQL server is running with the --secure-file-priv option so it cannot execute this statement解决办法
出现这个错误的原因是mysql没有对修改本地文件的权限,除非修改权限。
但是,mys对'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/‘是有权限的,
所以把导出目录改为'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/xx.csv即可。
对于windows7,默认是隐藏ProgramData文件夹的。解决办法是:
1.打开c盘后,点击“组织”
找到“文件夹与搜索选项”
然后选择“查看”,选择“显示隐藏的文件夹及文件,驱动器",然后点击”应用“,”保存“;
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜