当前位置: 首页 > 面试题库 >

MySQL SELECT INTO OUTFILE到其他服务器?

楚志强
2023-03-14
问题内容

我在服务器a上有一个shell脚本。该脚本将一个csv文件吐出到本地目录。问题是数据库服务器在服务器b上。在这样的设置中,如何使用 select
*到outfile
中?

我懂了

Can't create/write to file '/home/username/test.csv/' (Errcode: 2)

使用“ LOCAL”关键字解决了加载数据文件中的问题。是否有类似的东西可以胜任?


问题答案:

select into outfile 只能在服务器上创建文件,而不能在客户端上创建文件。

以下是本手册针对您的情况所建议的内容:

如果要在服务器主机以外的其他客户端主机上创建结果文件,则不能使用SELECT … INTO OUTFILE。在这种情况下,您应该改用mysql
-e“ SELECT …”> file_name之类的命令在客户端主机上生成文件。

http://dev.mysql.com/doc/refman/5.1/zh-
CN/select.html



 类似资料:
  • 内核中其他有用的服务 模块   字符串操作   字符串操作     内存操作   内存操作     双向链表   双向链表     单向链表   单向链表   函数 void  rt_show_version (void)   该函数将打印 rt-thread rtos 的版本信息。   rt_device_t  rt_console_get_device (void)   获取控制台设备句柄  

  • 我在y服务器上运行了这两个dockers: 哪些端口是 哪些端口是 我想要做的是响应所有对Nginx服务器的请求,从开始到java Docker。因此,我为我的Nginx docker使用了一个配置文件,如下所示: 但是,当我从浏览器向URL中包含的Nginx服务器发送请求(如)时,我得到404个未找到的响应。 我的配置文件有什么问题吗?我基本上使用了错误的解决方案吗?我该怎么做才能解决这个问题?

  • 我的公司有一个消息传递系统,它以JSON格式发送实时消息,它不是建立在AWS上我们的团队试图使用AWS SQS接收这些消息,然后用DynamoDB存储这些消息,我想用EC2读取这些消息,然后保存它们,有什么更好的解决方案吗?或者怎么做我没有很好的经验

  • 我希望netty服务器A在启动时连接netty服务器B,听起来像代理,所以我尝试了netty代理示例,但它只是在中启动netty客户端,只有一个新的连接处于活动状态,客户端才会被创建。当服务器A启动时,我需要通知服务器B做一些“注册”的事情,我该怎么办?

  • 错误:Redis连接到Redis:6379失败-连接econnrejected 172.20.0.2:6379 码头集装箱 Redis工作: docker-compose.yml

  • 问题内容: 我不确定这个问题的正确说法是什么,但是就这样。 我想设置两个Web应用程序。一种基于golang,另一种基于apache / php(wordpress) 这些应用程序将作为单独的Google Cloud Platform API引擎托管。 我希望这些内容可以在同一域下发布,例如,主要的golang应用程序网址为www.mygolangapp.com,而wordpress网址为www.