mysql - 如何从一个 ec2 到另一个 ec2 中的 SQL 数据库进行交互(连接和发送查询)?使用Python 3代码

标签 mysql python-3.x amazon-web-services

我想知道如何从一个 ec2 到另一个 ec2 中的 sql 数据库进行交互(连接和发送查询)?使用 python 3 代码和 MySQL 数据库(在 EC2 之一中)。

在之前的问题中搜索,我看到了一些有关使用 mysql-connector 的内容,因此我安装了 mysql-connector 模块,但我无法让事情顺利进行,有人可以帮助我吗?

请尽可能详细,因为我了解一些 Python3,但我是 AWS 的新手,也许一种关于我应该阅读/研究的内容的“路线图”可能会有所帮助并受到欢迎。

提前致谢,问候。

最佳答案

在我的 EC2 实例中运行以下代码,我可以提取存储在另一个 EC2(RDS) 实例中的数据库中的信息。

import pymysql

host = "xxxxxxxxxxxxxxxxxxxxxxxx.rds.amazonaws.com"
pass_w = "PassWinfo" #<-- the password (not a key info)
user = "UserName"  #<-- user name
data_b = "Xxxxxxxx" #<-- database name
port = 3306

conn = pymysql.connect(host, port = port, user = user, password = pass_w, db = data_b)
cur = conn.cursor()
cur.execute("SELECT * FROM tableName;")
result = cur.fetchall()

希望这对您有帮助。

关于mysql - 如何从一个 ec2 到另一个 ec2 中的 SQL 数据库进行交互(连接和发送查询)?使用Python 3代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56665496/

相关文章:

mysql - mysql中的复合键由主键和唯一键组成?

python - 检查列表字典中是否有值的最佳方法?

amazon-web-services - 如何在 AWS 控制台中找到我的 AWS SES 未处于沙盒模式?

amazon-web-services - 由于私有(private) IP [AWS CloudFormation],AWS 堆栈中出现循环依赖

amazon-web-services - Amazon MapReduce 无 reducer 作业

mysql - Yii2 更新查询结果记录

mysql - Django数据库迁移报错: duplicate key

mysql - SqlJocky 的 ConnectionPool 是否需要关闭

python - 如何使用python替换qml线系列中的多个点?

python 打字的类型是什么。可选