免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1844 | 回复: 2
打印 上一主题 下一主题

Ubuntu下用SELECT ... INTO OUTFILE 导出文本文件到自定义目录下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-14 21:54 |只看该作者 |倒序浏览
问题:想把MySQL的数据导出到一个自定义的文件目录下,而不是在数据库目录下
调用语句
mysql> SELECT * FROM student INTO OUTFILE '/home/lucien/mysql_data/student.txt';
结果报错:
ERROR 1 (HY000): Can't create/write to file '/home/lucien/mysql_data/student.txt' (Errcode: 13)
而我将数据导出到数据库目录下(/var/lib/mysql/test/)是正常的
mysql> SELECT * FROM student INTO OUTFILE 'student.txt';

我的目标目录已经设置了mysql用户和组,并且已经将权限设置为777了,如下所示:
lucien@lucien-H61M-DS2:~$ ll mysql_data/
总用量 16
drwxrwxrwx  2 mysql  mysql   4096  8月 14 21:40 ./
drwx------ 48 lucien lucien 12288  8月 14 21:42 ../


并且根据网上介绍说,我已经将/etc/apparmor.d/usr.sbin.mysqld文件中添加了

/usr/sbin/mysqld {
   .........
  /run/mysqld/mysqld.sock w,

  /sys/devices/system/cpu/ r,

  /home/lucien/mysql_data/** rw,
  /home/lucien/mysql_data/* rw,
  /home/lucien/mysql_data/ rw,


}
然后重新载入:
sudo /etc/init.d/apparmor reload/restart
重新启动了服务器
sudo /etc/init.d/mysql restart

请问我该怎么设置才正确?

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
2 [报告]
发表于 2014-08-15 09:43 |只看该作者
回复 1# EricLucien


    印象里是不能访问mysqld数据目录之上的其它目录的,这么高级的配置方法看来要好好学一学~

论坛徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役纪念章
日期:2018-05-14 11:05:0715-16赛季CBA联赛之北控
日期:2018-05-14 11:05:0015-16赛季CBA联赛之江苏
日期:2017-02-27 18:11:0715-16赛季CBA联赛之上海
日期:2018-08-15 09:48:5415-16赛季CBA联赛之佛山
日期:2018-07-20 17:14:2315-16赛季CBA联赛之佛山
日期:2019-09-10 18:08:4615-16赛季CBA联赛之山西
日期:2020-03-26 09:40:5115-16赛季CBA联赛之佛山
日期:2020-05-08 09:03:54
3 [报告]
发表于 2014-08-15 13:41 |只看该作者
本帖最后由 chengchow 于 2014-08-15 13:41 编辑

权限问题,仔细检查下
gentoo src # perror 13
OS error code  13:  Permission denied
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP