mysql导出数据到文件权限问题
发布时间:2020-06-02 14:31:42
来源:51CTO
阅读:630
作者:Mirajane
将外部sql文件导入MySQL步骤?问题:
mysql> select * from products into outfile "/dbbak/outfile.txt" Fields terminated by "|" Lines terminated by "\n";
ERROR 1 (HY000): Can't create/write to file '/dbbak/outfile.txt' (Errcode: 13)
解决
在red hat系列的linux中selinux对哪些daemon可以进行怎么样的操作是有限制的,mysql的
select into outfile的命令是mysql的daemon来负责写文件操作的。写文件之前当然要具有写文件的权限。而selinux对这
mysql命令导入sql文件?个权限做了限制。如果selinux是关闭的吧,这个命令执行是没有问题的
1、关闭selinux
临时:setenforce 0
永久:#vim /etc/sysconfig/selinux
SELINUX=disable
2、selinux单独给mysql的守护进程权限
mysql查看权限、# getsebool -a 查看当前的对系统一系列守护进程的权限情况
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态