MySQL SELECT INTO OUTFILE 到不同的服务器?
我在服务器a上有一个shell脚本。该脚本将 csv 文件输出到本地目录。问题是数据库服务器位于服务器 b 上。在这样的设置中如何使用select * into outfile?
我
Can't create/write to file '/home/username/test.csv/' (Errcode: 2)
通过使用“LOCAL”关键字解决了加载数据文件的问题。 outfile 有类似的东西吗?
I have a shell script on server a. The script spits out a csv file to a local directory. The problem is the database server is on server b. How do I use select * into outfile in a setup like this?
I get
Can't create/write to file '/home/username/test.csv/' (Errcode: 2)
Solved load data infile by using 'LOCAL' keyword. Is there something like that for outfile?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
select into outfile
只能在服务器上创建文件,不能在客户端创建文件。以下是手册针对您的情况提出的建议:
http://dev.mysql.com/doc/refman/5.1/en /select.html
select into outfile
can only create the file on the server, not the client.Here's what the manual recommends for your situation:
http://dev.mysql.com/doc/refman/5.1/en/select.html
使用以下命令:
Use the command below: