将数据库某个表中的数据导出为csv
1 | SELECT * FROM monitor_jvm_memory_history INTO OUTFILE 'jvm_memory_history.csv' |
报错如下
1 | ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement |
解决方法
- 先查看 secure_file_priv 属性值
1 | SHOW VARIABLES LIKE "secure_file_priv"; |
说明做了导入导出的限制
- 修改MySQL的配置文件,在其中添加
1 | secure_file_priv = |
即不限制目录
- 重启MySQL服务即可
1 | net stop mysql |
- 效果如下
导出文件所在目录在MySQL安装目录的data中对应的数据库目录下