MySQL在文本文件上写入
Posted
技术标签:
【中文标题】MySQL在文本文件上写入【英文标题】:MySQL writing on a text file 【发布时间】:2013-01-19 09:25:03 【问题描述】:我正在尝试在装有 Mountain Lion OS 10.8.2 的 Macbook Pro 上的 mysql 工作台 5.2.45 上的文本文件中写入数据;我得到以下错误:
“错误代码:1. 无法创建/写入文件'/Users/JohnnyDahdah/Desktop/datos2'(错误代码:13 - 权限被拒绝)0.001 秒”
我的代码如下:
select * from Datos into outfile '/Users/JohnnyDahdah/Desktop/datos2.txt';
【问题讨论】:
mysql服务器以什么用户身份运行? @***foe 主用户 对不起,谁?除非服务器以 you 身份运行,否则它无权写入您的主目录。您可能可以安排 you 和 it 共享一个群组,但最好让它写信给/tmp
并避免整个问题。
@***foe 非常感谢你解决了我的问题。我不知道那个“/tmp”。谢谢!
@***foe 对了,我怎么把你帮了我?我在这里有点菜鸟
【参考方案1】:
除非服务器以 您 身份运行,否则它无权写入您的主目录。您可能可以安排 you 和 it 共享一个群组,但最好让它写信给/tmp
并避免整个问题。
【讨论】:
详情?这不能通过简单地指向 MacOS 上的 /tmp 来实现。同样的“访问被拒绝”错误。以上是关于MySQL在文本文件上写入的主要内容,如果未能解决你的问题,请参考以下文章