关于Mysql数据导出时遇到的Can't create/write to file问题
一般我们从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问题相关推荐
- mysql数据导出权限问题
mysql数据导出的方法有非常多,比如mysqldump, mysql -e 'sql' > file, 这些都能够非常方便的导出数据,但是在使用普通用户导出数据的时候,出现了问题. 1 sel ...
- 【MySQL】mysql数据导出
目录 使用 SELECT ... INTO OUTFILE 语句导出数据 通过mysqldump命令导出数据和备份SQL 将指定主机的数据库拷贝到本地 在项目中,遇到需要把MySQL数据导出到本地时, ...
- python抓取数据库数据封装成json_用Python将mysql数据导出成json的方法
1.相关说明 此脚本可以将Mysql的数据导出成Json格式,导出的内容可以进行select查询确定. 数据传入参数有:dbConfigName, selectSql, jsonPath, fileN ...
- php mysql 导出到excel,php mysql数据导出到excel文件
这篇文章主要为大家详细介绍了php mysql数据导出到excel文件,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 经测试代码如下: /** * ...
- MySQL数据导出与导入
发一篇基础的,关于MySQL数据导出导入的文章,目的有二: 1.备忘 2.供开发人员测试 工具 mysql mysqldump 应用举例 导出 导出全库备份到本地的目录 mysqldump -u$US ...
- 使用 Debezium 将 MySQL 数据导出到 Amazon S3
大数据应用需要针对海量数据进行统计操作,而数据库和数仓的存储空间有限.所以,我们通常会将数据从数据库中导出,并转换成列式格式的文件,存在 Amazon S3 这样的对象存储服务中. 我们可以通过扫描的 ...
- 记一次“曲折“的MySQL数据导出
最近需要导出线上的某些数据给业务人员,由于不能直接操作生产库,自己写了sql之后请DBA帮忙导出生产数据 得到了两个excel,但是dba跟我说其中一个文件太大导致无法打开(三十多万行的数据),我尝试 ...
- mysql数据导出不完正_【MySQL】mysqldump 导出数据 常见问题
1.使用mysqldump时报错(1064),这个是因为mysqldump版本太低与当前数据库版本不一致导致的 mysqldump: Couldn't execute 'SET OPTION SQL_ ...
- c 控制mysql数据导出_MySql数据库导入导出的三种方式
第一种: 使用mysql自带的Workbench可视化工具进行操作,如图: 选择好以后按 start Export 选择好以后按 start import 第二种: 使用Navicat 右键点击转 ...
最新文章
- linux网络配置练习
- 如何使用阿里云服务器
- 【推荐】如何删除windows服务
- mysql多源复制相同数据库名称_mysql数据库多源复制方案
- asp.net asp:TextBox控件绑定值后,获取不到新值问题解决方法
- Zookeeper 入门示例
- centos安装pip失败:No package pip available.
- 进程的创建——fork函数
- vijos 1602
- python误差修正模型_如何用格兰杰检验、协整对数据进行分析_格兰杰因果检验...
- js中reduce()方法使用
- photoshop之合并图层
- WIN32 API GetLastError()返回值含义列表
- 独立性权重指标怎么计算?
- 2018上海市六一计算机创新活动,《梦幻西游》电脑版2018六一儿童节活动
- nodejs fs模块
- 『矩阵论笔记』线性判别分析(LDA)最全解读+python实战二分类代码+补充:矩阵求导可以参考
- idea的一揽子工程
- 嵌入式开发难学吗?给初学者的一些建议
- 2022赛季RoboMaster 空中机器人六轴无人机云台程序框架代码开源
热门文章
- 谷歌G1叫板iPhone
- Rancher 2.X 重置admin 密码
- visual studio 窗口调试
- 什么是 JWT? 如何基于 JWT 进行身份验证?
- 什么是图神经网络GNN?
- 计算机专业用集显电脑够用吗,买电脑该选择独立显卡还是集成显卡好呢?
- 网页设计作业——电影网H5(9页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
- 阅读软件怎么添加书源_微信聊天怎么添加话题功能?微信聊天添加话题方法[多图]-软件资讯...
- 远程控制软件推荐 ToDesk-免费-不卡顿
- Linux网络截包不完全整理