突然遇到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)相关推荐

  1. mysql error 29_mysql ERROR 29 (HY000): File \'xxx.txt\' not found

    早2天重新装了系统,用的是ubuntu的,安装了mysql数据库 今天想把一个csv文件里面的数据导入到mysql里面去,但是一直导入不进去,报的错误是 ERROR 29 (HY000): File ...

  2. mysql 错误 ERROR 2006 (HY000)

    在利用 mysql workbench 或其他数据库操作软件 import sql 文件时可能会出现错误 ERROR 2006 (HY000): MySQL server has gone away ...

  3. Mysql1819_解决 MySQL 错误 - ERROR 1819 (HY000)

    MySQL 5.7 为了增加系统安全性, 加入了 validate_password plugin, 可以自定 MySQL 使用者帐号密码的强度, 当建立 MySQL 帐号或者修改密码时, 密码强度不 ...

  4. 安装两个Mysql错误 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)”

    ERROR 2003 Can't connect to MySQL server on 'localhost' (10061)" 前几天新买了一台新的笔记本电脑,做了系统之后,装各种开发工具 ...

  5. mysql 1524_Debian/Ubuntu遇到MySQL错误ERROR 1524 (HY000):插件未加载的解决

    如果你在Debian/Ubuntu操作系统上遇到MySQL错误:ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded(插件'unix_socke ...

  6. MySQL错误ERROR 1366 (HY000): Incorrect string value..

    结果: 1.关闭MySQL 2.command+空格键 打开Spotlight搜索,输入/etc打开文件夹,将下面的粘贴好的my.cnf文件粘贴进去就行了,然后重启MySQL 3.新建一个my.cnf ...

  7. 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添加 ...

  8. 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 ...

  9. 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 ' ...

最新文章

  1. 推荐系统中的召回算法--协同过滤
  2. 7、ReadWriteLock
  3. 带哨兵节点的链_HBA公链 | IPFS:区块链“不可能三角”的可能解
  4. 多路平衡查找树 --- B(B-)树
  5. 演练 base调用父类的方法 c# 1613713591
  6. 循序渐进学.Net Core Web Api开发系列【7】:项目发布到CentOS7
  7. Ansible复制文件copy和执行脚本shell(学习笔记二)
  8. MySQL5.6基于GTID同步复制,与如何实现MySQL负载均衡、读写分离。
  9. Ubuntu 无法mount解决办法
  10. 项目日志 Log4cpp
  11. drop index mysql_MySQL修改和删除索引(DROP INDEX)
  12. 6.1 静态路由及默认路由的基本配置
  13. 腾讯QQ体验版 for Macv8.4.10.73官方
  14. Python使用Plotly绘图工具,绘制散点图、线形图
  15. 喜迎国庆 | 图扑数字孪生军演,构建跨域作战体系
  16. Python制作爱心跳动代码,这就是程序员的烂漫吗
  17. 非参数检验之符号检验、Wilcoxon符号秩检验、游程检验
  18. 无卡支付系统贴牌,app版本+h5版本
  19. form表单使用put方式提交
  20. Dynamics CRM2013 注释中的内容无法正常显示问题

热门文章

  1. 全缓存、行缓存和无缓存
  2. 产品运营模型:AARRR模型
  3. 【SQL基础】SQL常用函数简要解析
  4. kernel panic
  5. 2021年企业十大科技趋势预测
  6. StackOverflow和OutOfMemory
  7. windows 中开机自启动命令行(CLI)
  8. 高斯图、高斯球、高斯映射
  9. word/wps 插入图片变糊
  10. 中高级Java开发应该要了解!我用2个月的时间破茧成蝶,醍醐灌顶!