快速登陆中间服务器,访问另外一台服务器,并进行数据下载

23 篇文章 1 订阅

一、通过xshell连接服务器,在这里插入图片描述
触发以上按钮,进行上传下载文件。
二、本地:mysql -u root。
三、远程:mysql -u user1 -p –P 3306 -h 10.0.2.69,然后会提示输入密码,输入密码即可连接。
四、熟悉常用的mysql操作语句,https://wiki.jikexueyuan.com/project/linux/mysql.html。

五、

初始化数据库连接

按实际情况依次填写MySQL的用户名、密码、IP地址、端口、数据库名

engine = create_engine(‘mysql+pymysql://root:12345678@localhost:3306/testdb’)

如果觉得上方代码不够优雅也可以按下面的格式填写

engine = create_engine(“mysql+pymysql://{}:{}@{}:{}/{}”.format(‘root’, ‘12345678’, ‘localhost’, ‘3306’, ‘testdb’))

import pandas as pd
from sqlalchemy import create_engine

engine=create_engine(‘mysql+pymysql://root:12345678@localhost:3306/testdb’)

def download():
sql=‘show tables;’
df=pd.read_sql_query(sql,engine)
tables_l = df.values
for ta in tables_l:
sql1=‘select * from ‘+ ta[0]+’;’
df1=pd.read_sql_query(sql1,engine)
df1.to_csv(ta[0]+’.csv’,index=False)

if name == “main”:
download()

参考资源链接:[微信小程序开发实战:移动小商城完整项目源码](https://wenku.csdn.net/doc/7n3p1p0vhb?utm_source=wenku_answer2doc_content) 微信小程序的后台服务器开发涉及到许多技术要点,包括使用node.js来搭建服务端逻辑,以及确保传输和存储数据的安全。首先,你需要了解node.js的基本架构和模块化开发理念,node.js的异步非阻塞I/O模型非常适合用于构建高并发的应用程序。为了确保安全性,应当采用HTTPS协议进行加密通信,这样可以有效防止中间人攻击和数据泄露。 在node.js中,可以使用Express框架来快速搭建RESTful API,处理微信小程序的请求。你应该使用如 passport.js 等认证中间件来增加身份验证机制,确保只有经过验证的用户才能访问敏感数据。 为了数据安全,你还需要在服务器端实现适当的权限控制,确保用户只能访问和操作其授权的数据。同时,对敏感数据进行加密存储,例如使用AES算法对用户信息进行加密。 对于数据库的安全,可以使用诸如MongoDB的NoSQL数据库,并配合安全的查询库如 mongoose,以避免SQL注入等攻击。在node.js中对数据库操作时,使用参数化查询和事务来提高安全性。 此外,使用node.js的中间件来过滤和验证输入数据,防止如跨站脚本攻击(XSS)等常见的网络攻击。定期更新和升级node.js及所有的依赖库,以修复已知的安全漏洞。 最后,整个系统的安全性需要不断进行评估和测试,包括使用安全扫描工具和渗透测试来确保没有遗漏的安全漏洞。 为了更深入地理解和实践上述内容,强烈推荐参考《微信小程序开发实战:移动小商城完整项目源码》,这是一份完整的前后台源代码资源,经过了严格调试,能够为你提供一个实战项目的参考,帮助你构建出既稳定又安全的微信小程序后台服务器。 参考资源链接:[微信小程序开发实战:移动小商城完整项目源码](https://wenku.csdn.net/doc/7n3p1p0vhb?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值