社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

将csv文件加载到服务器上的mysql中

Baktaawar • 6 年前 • 1740 次点击  

我知道这里已经回答了这类问题,但没有人谈到如何将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的文件非常慢。

谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/41028
文章 [ 1 ]  |  最新文章 6 年前