Как взаимодействовать (соединять и отправлять запросы) из ec2 в базу данных sql в другом ec2?используя код Python 3 - PullRequest
0 голосов
/ 19 июня 2019

Я хотел бы знать, как взаимодействовать (подключаться и отправлять запросы) из ec2 в базу данных sql в другом ec2? с использованием кода Python 3 и базы данных MySQL (в одном из EC2).

Поиск в предыдущих вопросах. Я видел кое-что об использовании MySQL-коннектора, поэтому я установил модуль MySQL-коннектора, но у меня ничего не получается, может кто-нибудь помочь мне в этом?

Пожалуйста, будьте максимально подробны, так как я знаю немного Python3, но я новичок в AWS, может быть, своего рода «дорожная карта» о том, что я должен прочитать / исследовать, может быть полезна и приветствуется.

Заранее спасибо, привет.

1 Ответ

0 голосов
/ 21 июня 2019

Запустив следующий код в моем экземпляре 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()

Надеюсь, это поможет вам.

...