我想将一个大的 csv/txt/tsv 文件导入 mysql 服务器数据库。该文件位于大学的远程计算机上,我可以通过 ssh 访问该计算机。mysql 数据库(和服务器)位于同一台远程机器上。我一直在尝试使用 Navicat 将此文本文件导入远程数据库,但无济于事。
有没有一种简单的方法可以做到这一点,而无需先下载(非常大的)文件然后将其上传到mysql?
我想将一个大的 csv/txt/tsv 文件导入 mysql 服务器数据库。该文件位于大学的远程计算机上,我可以通过 ssh 访问该计算机。mysql 数据库(和服务器)位于同一台远程机器上。我一直在尝试使用 Navicat 将此文本文件导入远程数据库,但无济于事。
有没有一种简单的方法可以做到这一点,而无需先下载(非常大的)文件然后将其上传到mysql?
use SQL YOG
You may write simple bash script that will convert csv/txt/other to sql.
LOAD DATA INFILE will do what you want. It can handle both local (to the server) and local (to you) files.