mysql error 29_mysql ERROR 29 (HY000): File \'xxx.txt\' not found
早2天重新装了系统,用的是ubuntu的,安装了mysql数据库
今天想把一个csv文件里面的数据导入到mysql里面去,但是一直导入不进去,报的错误是
ERROR 29 (HY000): File \'xxx.txt\' not found (Errcode: 13)
开始我以为是我写法有问题,语句如下
LOAD DATA INFILE '/home/cullen/area.csv'
INTO TABLE Area
CHARACTER SET utf8
FIELDS TERMINATED BY ',' ENCLOSED BY '"' ;
然后在网上找了一堆资料,在前面的基础上面加了个local
LOAD DATA LOCAL INFILE '/home/cullen/area.csv'
INTO TABLE Area
CHARACTER SET utf8
FIELDS TERMINATED BY ',' ENCLOSED BY '"' ;
这个时候报错更加离谱了说是什么输入的命令不适用我现在使用的mysql版本
ERROR 1148 (42000): The used command is not allowed with this MySQL version
然后我就去其他的网站找解决办法
That's the same thing for me.
However using LOCAL isn't a solution, it's just a bypass.
The problem can be resolved by configuring AppArmor, see this thread : http://stackoverflow.com/questions/2...t-into-outfile, or directly :
sudo vi /etc/apparmor.d/usr.sbin.mysqld
/usr/sbin/mysqld {
...
/var/log/mysql/ r,
/var/log/mysql/* rw,
/var/run/mysqld/mysqld.pid w,
/var/run/mysqld/mysqld.sock w,
/data/ r,
/data/* rw,
}
sudo /etc/init.d/apparmor reload
上面是解决办法 大意是用su的权限修改 /etc/apparmor.d/usr.sbin.mysqld这个文件
在文件里面加入红粗体字的内容
/usr/sbin/mysqld {
...
/var/log/mysql/ r,
/var/log/mysql/* rw,
/var/run/mysqld/mysqld.pid w,
/var/run/mysqld/mysqld.sock w,
/data/ r,
/data/* rw,
}
然后重新加载这个文件
sudo /etc/init.d/apparmor reload
问题出现的原因是没有data 的读写权限,把data加入读写的权限就可以了
ok 问题完美解决
mysql error 29_mysql ERROR 29 (HY000): File \'xxx.txt\' not found相关推荐
- mysql错误:ERROR 29 (HY000): File '/tmp/cun' not found (Errcode: 13)
突然遇到ERROR 29 (HY000): File '/tmp/cun' not found (Errcode: 13)错误,因为之前一直用的很好,换了个机器就出现这个问题了 mysql的操作语句: ...
- MySQL ERROR 1017 Can’t find file ‘xxx.frm’…错误的解决方法
MySQL ERROR 1017 Can't find file 'xxx.frm'-错误的解决方法 有的时候发现MySQL数据库某些表出现如下错误: ERROR #1017 :Can't find ...
- mysqldump: Got error: 1016: Can't open file: './xxx.frm' (errno: 24) when using LOCK TABLES
mysqldump导出备份数据库的时候出现下面的错误: mysqldump: Got error: 1016: Can't open file: './bdm0140379_db/lady_forum ...
- mysql 1017_解决 mysql ERROR 1017:Can t find file解决错误
在网上查了大多数人都说是权限问题,下面我们讲了二种关于mysql 1017错误的解决方法,朋友可以参考一下. 在网上查了大多数人都说是权限问题,下面我们讲了二种关于mysql教程 1017错误的解决方 ...
- 关于SimpleITK 使用函数sitk.WriteImage报错‘ERROR (nifti_image_write_hdr_img2): cannot open output file ‘
报错** ERROR (nifti_image_write_hdr_img2): cannot open output file '/XXX/XXX/XXXXX.nii.gz' 1.首先判断路径是否存 ...
- 【错误记录】Android 文件查看错误 ( Error opening contents of device file ““: Cannot create directory )
文章目录 一.报错信息 二.解决方案 一.报错信息 Error opening contents of device file "hello.txt": Cannot create ...
- Unable to use key file xxx (OpenSSH SSH-2 private key)
Unable to use key file "xxx" (OpenSSH SSH-2 private key) When you try to use a private key ...
- mysql 1033 frm_MySQL ERROR 1033 (HY000): Incorrect information in file. 处理一例
昨天遇到问题,几个表都一样的情况: mysql> desc domains; ERROR 1033 (HY000): Incorrect information in file: './xxx/ ...
- MySQL出现:ERROR 3 (HY000): Error writing file '/tmp/MYbEd05t' (Errcode: 28)
在执行一个有1000万条记录的MySQL查询语句时,出现了上面的错误.百度折腾了很长时间,终于解决,特此记录. 使用perror 28查看错误原因:OS error code 28: No space ...
最新文章
- python mac电脑定时关机怎么设置_python实现电脑定时关机
- linux 命令 echo 使用说明
- arcball原理 旋转视图 关键点总结 及代码
- Linux下实现视频读取(二)---camera參数设定
- 让VS2005用起来更顺手
- Flask的csrf_token的用法
- css线加点的进度,纯CSS实现的交互式进度条(点击带进度填充动画)
- 本地 mysql 数据库 上线 服务器_MySQL把本地数据库上传到服务器
- exchange2010查询用户邮箱配额、设置用户邮箱配置的方法
- 基于matlab的捕食算法,【优化求解】基于matlab细菌觅食算法的函数优化分析【含Matlab源码 217期】...
- WinRAR去广告实现
- PaddleOCR之模型介绍与测试
- 计算机安全证书有问题怎么办,此网站的安全证书有问题如何取消 此网站的安全证书有问题解决方法...
- deepin 安装vscode
- 苹果黑屏就断开无线网连接服务器,跪求苹果手机黑屏以后断开无线网的解决方案!...
- 服务器被入侵如何排查
- 认知无线电网络架构与协议体系
- 向数据库中批量插入数据的sql 语句
- nid java_java – jstack输出缺少tid和nid信息
- C语言实现超长整数减法