构建Python pandas基于SSH远程MySQL和PostgreSQL的数据分析

news/2024/7/9 23:32:18 标签: mysql, python, 数据分析, postgresql

如果您无法从外部环境直接访问数据库,则可能需要SSH隧道来查询它。 在这篇文章中,我将向您展示如何通过SSH连接并查询MySQL数据库到Pandas数据框。 可以将相同的代码应用于连接到其他数据库,例如PostgreSQL。

假设您的数据库托管在52.xx.xx.xx上,并且您具有以下用户和私钥:

# ssh variables
host = '52.xx.xx.xx'
localhost = '127.0.0.1'
ssh_username = 'ubuntu'
ssh_private_key = '/path/to/key.pem'

SSH进入环境后,我们需要一个用户名和密码来连接到名为“数据库”的数据库:

# database variables
user='user'
password='verysecurepassword'
database='database'

MySQL connector/Python访问MySQL

Python使用Psycopg2访问PostgreSQL

详情参阅 - 亚图跨际


http://www.niftyadmin.cn/n/1226633.html

相关文章

LVGL V8之显示中文

使用在线工具转换字体 在线转换工具 转换“长风破浪会有时\n直挂云帆济沧海” 转换好的文件内容 /******************************************************************************** Size: 18 px* Bpp: 4* Opts:*******************************************************…

NodeMCU(ESP8266)使用HTTP Get和Post

在本文中,您将学习如何使用带有Arduino IDE的ESP8266 NodeMCU开发板发出HTTP GET和HTTP POST请求。我们将介绍有关如何获取值,发布JSON对象,URL编码的请求等的示例。 HTTP请求方法:GET与POST 超文本传输​​协议(HTT…

LVGL之Button click event

按键事件处理 static void event_cb(lv_event_t* e) {LV_LOG_USER("Clicked");static uint32_t cnt 1;lv_obj_t* btn lv_event_get_target(e); //获取事件对象lv_obj_t* label lv_obj_get_child(btn, 0); // 获取第一个子对象lv_label_set_text_fmt(label, "…

构建Arduino,ULN2003和28YJ-48步进电机执行控制

本文包含您需要了解有关使用ULN2003驱动板和Arduino控制28BYJ-48步进电机的所有信息。我提供了数据表,接线图和许多示例代码! 在每个示例之后,我都会分解并解释代码的工作原理,因此您可以毫无问题地修改代码以适合您的需求。 硬…

LVGL V8之Handle multiple events

按键事件处理 static void event_cb(lv_event_t* e) {lv_event_code_t code lv_event_get_code(e); //获取产生事件的对象lv_obj_t* label lv_event_get_user_data(e);//获取事件对象的用户数据switch (code) {case LV_EVENT_PRESSED: // pressed事件lv_label_set_text(labe…

使用Flask在Raspberry Pi上构建物联网服务器

让我们创建一个简单的物联网服务器来控制家里的东西 在本教程中,我们将使用Raspberry Pi作为本地Web服务器,在这里我们将通过一个简单的网页进行控制,将其3个GPIO编程为输出(充当执行器),并监视2个GPIO编程…

LVGL V8之Event bubbling

按键事件处理 static void event_cb(lv_event_t* e) {lv_obj_t* target lv_event_get_target(e); //获取事件产生的对象lv_obj_t* cont lv_event_get_current_target(e); //获取当前目标对象if (target cont) return; // 事件对象是当前的目标对象,不处理lv_obj_set_style_…

构建Flask,Raspberry Pi,SQLite和Matplotlib物联网服务器

捕获真实数据(RPi / DHT22),将它们保存在数据库(SQLite)中,创建图形(Matplotlib)并将其显示在网页上(Flask)。 简而言之,在这个新教程中&#xf…