一般我们从Mysql导出数据有很多种方法,如使用MysqlDump,或者使用可视化工具。但是如果我们是内网环境,而且数据库是部署在Linux,甚至Unix环境下无图形化环境时就必须要使用命令行方式来导出数据了

在这里我使用的是以select * from tablename into outfile '/path/path/filename' what what what.的方式来导出数据的,一般只要当前登录Mysql的数据库用户的权限是All的或者Select的,都可以执行该方式导出数据。但是当我们在导出的时候可能会遇到一个奇怪的问题:Can't create/write to file ‘what what what’ 后面还跟了个貌似是权限不够的说明,而且这个问题一般都只在Linux或者Unix环境下出现。其实该问题就是你没有在需要存储导出文件目录的读写权限。

拿“select * from tablename into outfile '/path/path/filename' what what what.”该条语句来讲,其实我们就是没有在path/path/下创建filename的权限。

对于该问题的解决方法,在Linux环境下,我们只需要将“/path/path”目录的权限改为666或者777,即任何用户都具有写的权限就行,然后我们再执行导出就能导出成功了。为了防止我们的导出会对系统其它进程或者任务造成影响,我们在导出成功后再将“/path/path”目录的权限改回原来的权限即可。

对于Unix环境,和Linux环境一样,改目录权限即可;Windows环境没有测试,应该不会存在该权限问题

关于Mysql数据导出时遇到的Can't create/write to file问题相关推荐

  1. mysql数据导出权限问题

    mysql数据导出的方法有非常多,比如mysqldump, mysql -e 'sql' > file, 这些都能够非常方便的导出数据,但是在使用普通用户导出数据的时候,出现了问题. 1 sel ...

  2. 【MySQL】mysql数据导出

    目录 使用 SELECT ... INTO OUTFILE 语句导出数据 通过mysqldump命令导出数据和备份SQL 将指定主机的数据库拷贝到本地 在项目中,遇到需要把MySQL数据导出到本地时, ...

  3. python抓取数据库数据封装成json_用Python将mysql数据导出成json的方法

    1.相关说明 此脚本可以将Mysql的数据导出成Json格式,导出的内容可以进行select查询确定. 数据传入参数有:dbConfigName, selectSql, jsonPath, fileN ...

  4. php mysql 导出到excel,php mysql数据导出到excel文件

    这篇文章主要为大家详细介绍了php mysql数据导出到excel文件,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 经测试代码如下: /** * ...

  5. MySQL数据导出与导入

    发一篇基础的,关于MySQL数据导出导入的文章,目的有二: 1.备忘 2.供开发人员测试 工具 mysql mysqldump 应用举例 导出 导出全库备份到本地的目录 mysqldump -u$US ...

  6. 使用 Debezium 将 MySQL 数据导出到 Amazon S3

    大数据应用需要针对海量数据进行统计操作,而数据库和数仓的存储空间有限.所以,我们通常会将数据从数据库中导出,并转换成列式格式的文件,存在 Amazon S3 这样的对象存储服务中. 我们可以通过扫描的 ...

  7. 记一次“曲折“的MySQL数据导出

    最近需要导出线上的某些数据给业务人员,由于不能直接操作生产库,自己写了sql之后请DBA帮忙导出生产数据 得到了两个excel,但是dba跟我说其中一个文件太大导致无法打开(三十多万行的数据),我尝试 ...

  8. mysql数据导出不完正_【MySQL】mysqldump 导出数据 常见问题

    1.使用mysqldump时报错(1064),这个是因为mysqldump版本太低与当前数据库版本不一致导致的 mysqldump: Couldn't execute 'SET OPTION SQL_ ...

  9. c 控制mysql数据导出_MySql数据库导入导出的三种方式

    第一种: 使用mysql自带的Workbench可视化工具进行操作,如图: 选择好以后按  start Export 选择好以后按  start import 第二种: 使用Navicat 右键点击转 ...

最新文章

  1. linux网络配置练习
  2. 如何使用阿里云服务器
  3. 【推荐】如何删除windows服务
  4. mysql多源复制相同数据库名称_mysql数据库多源复制方案
  5. asp.net asp:TextBox控件绑定值后,获取不到新值问题解决方法
  6. Zookeeper 入门示例
  7. centos安装pip失败:No package pip available.
  8. 进程的创建——fork函数
  9. vijos 1602
  10. python误差修正模型_如何用格兰杰检验、协整对数据进行分析_格兰杰因果检验...
  11. js中reduce()方法使用
  12. photoshop之合并图层
  13. WIN32 API GetLastError()返回值含义列表
  14. 独立性权重指标怎么计算?
  15. 2018上海市六一计算机创新活动,《梦幻西游》电脑版2018六一儿童节活动
  16. nodejs fs模块
  17. 『矩阵论笔记』线性判别分析(LDA)最全解读+python实战二分类代码+补充:矩阵求导可以参考
  18. idea的一揽子工程
  19. 嵌入式开发难学吗?给初学者的一些建议
  20. 2022赛季RoboMaster 空中机器人六轴无人机云台程序框架代码开源

热门文章

  1. 谷歌G1叫板iPhone
  2. Rancher 2.X 重置admin 密码
  3. visual studio 窗口调试
  4. 什么是 JWT? 如何基于 JWT 进行身份验证?
  5. 什么是图神经网络GNN?
  6. 计算机专业用集显电脑够用吗,买电脑该选择独立显卡还是集成显卡好呢?
  7. 网页设计作业——电影网H5(9页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
  8. 阅读软件怎么添加书源_微信聊天怎么添加话题功能?微信聊天添加话题方法[多图]-软件资讯...
  9. 远程控制软件推荐 ToDesk-免费-不卡顿
  10. Linux网络截包不完全整理