博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysqldump 导出失败:Can't create/write to file (Errcode: 13) when executing 'SELECT INTO OUTFILE'
阅读量:6463 次
发布时间:2019-06-23

本文共 1263 字,大约阅读时间需要 4 分钟。

问题描述:

解决办法:

1、目录权限不够,修改成777权限

     shell>chmod 777 XXXX

2、关闭防火墙selinux

  shell>vi /etc/selinux/config

  修改SELINUX=disabled关闭selinux就可以了,这个问题就可以解决了。

  不过全部关闭SELINUX有带来一些安全问题。

# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#     enforcing - SELinux security policy is enforced.#     permissive - SELinux prints warnings instead of enforcing.#     disabled - No SELinux policy is loaded.#SELINUX=enforcingSELINUX=disabled# SELINUXTYPE= can take one of these two values:#     targeted - Targeted processes are protected,#     mls - Multi Level Security protection.SELINUXTYPE=targeted

3、单独给mysql的守护进程权限

shell>getsebool -a可以查看当前的对系统一系列守护进程的权限情况。

lpd_disable_trans --> offmail_read_content --> offmailman_mail_disable_trans --> offmdadm_disable_trans --> offmozilla_read_content --> offmysqld_disable_trans --> offnagios_disable_trans --> offnamed_disable_trans --> offnamed_write_master_zones --> offnfs_export_all_ro --> onnfs_export_all_rw --> onnfsd_disable_trans --> offnmbd_disable_trans --> offnrpe_disable_trans --> off

/*root用户下执行,-P表示 是永久性设置*/

shell>setsebool -P mysqld_disable_trans=1

在ubuntu下 ,可以对AppArmor(/etc/apparmor.d/usr.sbin.mysqld) 修改,类似selinux。

转载于:https://www.cnblogs.com/xiaole10368/p/5753195.html

你可能感兴趣的文章
命令行git的使用
查看>>
php的正则表达式完全手册
查看>>
Java的自动装箱和拆箱
查看>>
Appium环境准备(二)
查看>>
1111
查看>>
面试!你准备了吗?
查看>>
如何在 GitHub 建立个人主页和项目演示页面
查看>>
工厂模式
查看>>
PMI网站中pdu查询
查看>>
Natural Language Processing with Python 1.1
查看>>
int(*f)(int)
查看>>
浅谈Linux文件与目录权限
查看>>
防重复导出,点击后按钮置灰,一定时间后可再次点击
查看>>
一个误解: 单个服务器程序可承受最大连接数“理论”上是“65535”
查看>>
堆排序
查看>>
uC/OS-II
查看>>
hdu 4565 - so easy
查看>>
Day49 前端基础--jQuery
查看>>
随笔索引
查看>>
Python 基础 —— 字符串 方法
查看>>