1.介绍

因为项目需求,需要把数据传输到云服务器上,我用python写的上位机
在这里插入图片描述

2.实战

注意:因为我们并没有将客户端部署在ECS实例上,也就是说我们并不是使用DMS来连接数据库的,所以我们需要申请外网地址来连接数据库,操作步骤如下:
(1)打开RDS管理控制台
(2)在RDS管理控制台申请外网地址
(3)设置外网地址的白名单,添加上自己的公网IP地址

公网IP查询方法:http://ip.3322.net

还是连接不上的话直接设置白名单为0.0.0.0/0,不过存在安全隐患,最好只在连接测试的时候开启。

设置完后,我们打开python SDK

import pymysql

if __name__ == '__main__':
    try:
        # 连接数据库
        conn = pymysql.connect(host='rm-zzzzzzzzzzz.mysql.rds.aliyuncs.com', user='user01', password='Lzn123456',
                               db='vibrationsensor', port=3306, charset='utf8')
        print('连接数据库成功!')
        cursor = conn.cursor()
    except Exception as e:
        print(e)

注意:这里的pymysql需要导包,推荐使用清华镜像源,阿里云的镜像源我显示版本问题安装失败。

Terminal
在这里插入图片描述

接下来大家就可以尽情发挥了!(滑稽)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐