mysqldump: Got error: 1: Can't create/write to file
来源:4-4 mysqldump全备所有库和所有表实例

丁政
2017-07-28
命令如下:
mysqldump -ubackup -p --master-data=2 --single-transaction --routines --triggers --events --tab='/tmp/db_backup' mc_orderdb > mc_orderdb.sql
错误如下:
mysqldump: Got error: 1: Can't create/write to file '/tmp/mc_orderdb/order_cart.txt' (Errcode: 13 - Permission denied) when executing 'SELECT INTO OUTFILE'
百度上的答案:
修改/etc/apparmor.d/mysqld
vim /etc/apparmor.d/mysqld
增加
/data/export/** rw,
重新载入配置
/etc/init.d/apparmor reload
再次导出即可。
我的问题:
没有办法vim /etc/apparmor.d/mysqld 显示无法打开并写入,
老师,这个问题出现的原因是什么啊?
写回答
1回答
-
sqlercn
2017-07-29
是以什么用户执行的mysqldump?看看是否对/tmp目录有写权限以及/tmp是否有可用空间。
042017-08-02
相似问题