mysql错误:ERROR 29 (HY000): File '/tmp/cun' not found (Errcode: 13)
突然遇到ERROR 29 (HY000): File '/tmp/cun' not found (Errcode: 13)错误,因为之前一直用的很好,换了个机器就出现这个问题了
mysql的操作语句:mysql> load data infile '/tmp/cun' into table cun1 fields terminated by '\t' lines terminated by '\r\n';
我一直因为是权限,问题,但是当我把目录和文件权限都chmod为777后还是出错,google了后发现:
Recent Ubuntu Server Editions (such as 10.04) ship with AppArmor and MySQL's profile might be in enforcing mode by default. You can check this by executing sudo aa-status
like so:
# sudo aa-status 5 profiles are loaded.5 profiles are in enforce mode./usr/lib/connman/scripts/dhclient-script /sbin/dhclient3 /usr/sbin/tcpdump /usr/lib/NetworkManager/nm-dhcp-client.action /usr/sbin/mysqld 0 profiles are in complain mode.1 processes have profiles defined.1 processes are in enforce mode :/usr/sbin/mysqld (1089)0 processes are in complain mode.
If mysqld is included in enforce mode, then it is the one probably denying the write. Entries would also be written in /var/log/messages
when AppArmor blocks the writes/accesses. What you can do is edit/etc/apparmor.d/usr.sbin.mysqld
and add /data/
and /data/*
near the bottom like so:
...
/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,
}
And then make AppArmor reload the profiles.
# sudo /etc/init.d/apparmor reload
大体内容就是,mysqld强制编码了,文件没有写入权限,于是我把该文件目录也加到mysqld(/etc/apparmor.d/usr.sbin.mysqld这个文件的底部,如上粗体部分):
/root/* r,
/root/* rw,
加入上面的语句,解决问题。
转载:http://www.phpddt.com/db/mysql-error-29.html
mysql错误:ERROR 29 (HY000): File '/tmp/cun' not found (Errcode: 13)相关推荐
- mysql error 29_mysql ERROR 29 (HY000): File \'xxx.txt\' not found
早2天重新装了系统,用的是ubuntu的,安装了mysql数据库 今天想把一个csv文件里面的数据导入到mysql里面去,但是一直导入不进去,报的错误是 ERROR 29 (HY000): File ...
- mysql 错误 ERROR 2006 (HY000)
在利用 mysql workbench 或其他数据库操作软件 import sql 文件时可能会出现错误 ERROR 2006 (HY000): MySQL server has gone away ...
- Mysql1819_解决 MySQL 错误 - ERROR 1819 (HY000)
MySQL 5.7 为了增加系统安全性, 加入了 validate_password plugin, 可以自定 MySQL 使用者帐号密码的强度, 当建立 MySQL 帐号或者修改密码时, 密码强度不 ...
- 安装两个Mysql错误 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)”
ERROR 2003 Can't connect to MySQL server on 'localhost' (10061)" 前几天新买了一台新的笔记本电脑,做了系统之后,装各种开发工具 ...
- mysql 1524_Debian/Ubuntu遇到MySQL错误ERROR 1524 (HY000):插件未加载的解决
如果你在Debian/Ubuntu操作系统上遇到MySQL错误:ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded(插件'unix_socke ...
- MySQL错误ERROR 1366 (HY000): Incorrect string value..
结果: 1.关闭MySQL 2.command+空格键 打开Spotlight搜索,输入/etc打开文件夹,将下面的粘贴好的my.cnf文件粘贴进去就行了,然后重启MySQL 3.新建一个my.cnf ...
- Mysql添加用户错误:ERROR 1364 (HY000): Field ‘ssl_cipher‘ doesn‘t have a default value解决方法
Mysql添加用户错误:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value解决方法 参考文章: (1)Mysql添加 ...
- Mysql安装错误ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
1.具体安装配置步骤可参考以下方法 https://blog.csdn.net/qq_40933711/article/details/107795888 2.在修改密码时,我出现了错误 ERROR ...
- ERROR 1 (HY000): Can‘t create/write to file ‘/var/www/11.txt‘ (Errcode: 13)报错解决方案
ERROR 1 (HY000): Can't create/write to file '/var/www/11.txt' (Errcode: 13)排错过程 原因: 执行sql语句:select ' ...
最新文章
- 推荐系统中的召回算法--协同过滤
- 7、ReadWriteLock
- 带哨兵节点的链_HBA公链 | IPFS:区块链“不可能三角”的可能解
- 多路平衡查找树 --- B(B-)树
- 演练 base调用父类的方法 c# 1613713591
- 循序渐进学.Net Core Web Api开发系列【7】:项目发布到CentOS7
- Ansible复制文件copy和执行脚本shell(学习笔记二)
- MySQL5.6基于GTID同步复制,与如何实现MySQL负载均衡、读写分离。
- Ubuntu 无法mount解决办法
- 项目日志 Log4cpp
- drop index mysql_MySQL修改和删除索引(DROP INDEX)
- 6.1 静态路由及默认路由的基本配置
- 腾讯QQ体验版 for Macv8.4.10.73官方
- Python使用Plotly绘图工具,绘制散点图、线形图
- 喜迎国庆 | 图扑数字孪生军演,构建跨域作战体系
- Python制作爱心跳动代码,这就是程序员的烂漫吗
- 非参数检验之符号检验、Wilcoxon符号秩检验、游程检验
- 无卡支付系统贴牌,app版本+h5版本
- form表单使用put方式提交
- Dynamics CRM2013 注释中的内容无法正常显示问题