我知道这里已经回答了这类问题,但没有人谈到如何将csv文件从本地驱动器加载到远程服务器上运行的mysql db。或存储在该远程服务器上的csv文件到该服务器上的mysql db
我首先ssh到服务器,然后输入在终端服务器上运行的mycli客户机
然后我尝试输入以下命令,将存储在远程服务器位置上的csv导入到用户数据库中的表data_3days中。
mysql user@11.4.135.139:user_db> LOAD DATA INFILE 'abc@11.4.135.139:/data/data_3days.csv'
INTO TABLE data_3days
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
它会抛出拒绝访问错误。
u"Access denied for user 'user'@'%' (using password: YES)")
在这个查询中有输入密码的选项吗?
另外,如何将本地csv文件上载到远程服务器上的mysql db?我试过使用sequelpro,上传一个600MB的文件非常慢。
谢谢