【发布时间】:2011-11-04 18:25:14
【问题描述】:
当我跑步时
mysql> select * into outfile "/home/akihirom/file1.txt" from BAIT_INTERACTION;
我收到以下错误:
错误 1 (HY000): 无法创建/写入文件 '/home/akihirom/file1.txt' (Errcode: 13)
即使是 root 用户,在 mysql 或系统本身上也会发生这种情况。有谁知道为什么会发生这种情况?谢谢
【问题讨论】:
-
/home/akihirom有错字吗?如果目录不存在,则无法在那里创建文件。 -
@gpojd 这是 Errcode 13 这意味着权限被拒绝。
-
可能是因为 mysqld 以用户 mysql 而不是 root 身份运行。尝试将其写入 /tmp 以查看问题是否仍然存在。如果是这样,您就知道要寻找什么了。
-
Jon sudo 没有解决问题,gpojd 很确定该路径不包含拼写错误,Friek 我会试一试,谢谢
-
在 strace 下运行它以查看打开
/home/akihirom/file1.txt时发生的确切情况
标签: mysql linux select into-outfile