博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql和CSV
阅读量:4983 次
发布时间:2019-06-12

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

1、mysql导入和导出数据可以通过mysql命令或者mysqldump来完成。mysqldump可以导入和导出完整的表结构和数据。mysql命令可以导入和导出csv文件。

1、mysql支持导入和导出CSV,但是客户端命令导入数据时CSV数据CSV文件需要在mysql服务器的本地磁盘上,导出数据时导出的CSV也只能导出到mysql服务器的本地磁盘上。所以远程登陆操作mysql时,是不能远程操作mysql导入本地数据和导出数据到本地。

 http://hunan.iteye.com/blog/752606

2、secure_file_priv该mysql的参数限制了导入和导出数据时的文件路径

 

 1、  可以通过下面的命令查看文件导入和导出时的路径要求

SHOW VARIABLES LIKE 'secure_file_priv';

 

  2、如果csv的路径不满足该参数,则会报

   。

 

  3、对于mysql5.6 可以通过下面的方法改变路径或者disable路径限制。在改变下面的配置后,还需要通过mysqld restart重启mysql服务器生效

    在文件/etc/mysql/my.cnf   [mysqld]下增加配置     secure_file_priv  =/otherpath   可以改变路径

     在文件/etc/mysql/my.cnf   [mysqld]下增加配置     secure_file_priv =  ""   可以disable该参数限制,导入和导出不再有路径限制

 

4、如果文件导入和导出命令的路径正确,可能报没有权限读写文件,此时需要 chmod 777 path 即可

 

转载于:https://www.cnblogs.com/YDDMAX/p/6181601.html

你可能感兴趣的文章
cocos2d-x xna在有vs2012和vs2010的情况下的环境部署
查看>>
43-安装 Docker Machine
查看>>
c++学习(三):表达式和语句
查看>>
laravel框架基础知识总结
查看>>
nginx: 响应体太大
查看>>
字符串反混淆实战 Dotfuscator 4.9 字符串加密技术应对策略
查看>>
单例模式
查看>>
Robotium源码分析之Instrumentation进阶
查看>>
Android 交错 GridView
查看>>
(2)把BlackBerry作为插件安装到已有的Eclipse中
查看>>
VUE-es6
查看>>
MySQL-5.7 高阶语法及流程控制
查看>>
C++学习笔记(十)——向上造型
查看>>
2017/6/16
查看>>
LeetCode 445——两数相加 II
查看>>
预备作业03 20162308马平川
查看>>
【Java】嵌套For循环性能优化案例
查看>>
面试了一个开发人员
查看>>
软件工程及软件项目开发流程
查看>>
关于android4.3 bluetooth4.0的那些事儿
查看>>