将文件从本地计算机传输到远程服务器

时间:2013-06-21 19:09:49

标签: mysql command-line putty

我需要将csv文件从本地计算机runninng windows 7传输到运行linux的远程服务器,通过putty,以便在远程服务器上创建数据库。我已经搜索了可行的方法,并找到了以下内容。

load data local infile 'uniq.csv' into table tblUniq fields terminated by ','
enclosed by '"'
lines terminated by '\n'
(colname1, colname2, colname3)

这个允许我从我的本地机器导入csv文件,或者我在那里得到文件后猜测远程服务器,但是它无法帮助我将文件送到服务器。

我还发现找到了以下命令行,我可以在这里使用:Import a local SQL File To MySQL on a Remote Server Using SSH Tunnel

c:>pscp source_file_name userid@server_name:/path/destination_file_name.

我可以使用,但是我不清楚几件事情。

首先,我正在访问的远程服务器不使用名称,它使用IP地址和特定端口。其次,我不确定该命令如何处理文件传输以及它最终的位置。当我登录到服务器时,它会在我自己的目录中启动。

如果您有使用此命令的经验,文件将在何处转移到哪里?是根目录的desintation路径还是来自我的主目录?

此外,如果您有任何其他传输文件的替代方法,请告诉我。

1 个答案:

答案 0 :(得分:1)

正如我假设您使用putty这一事实,您实际上是通过ssh访问服务器。如果是这样,那么我将使用WinSCP SFTP组合。