подключить ноутбук Python3 к базе данных RDS MySQL - PullRequest
0 голосов
/ 16 февраля 2019

Я изо всех сил пытаюсь подключить свой ноутбук Python к моей базе данных RDS:

import mysql.connector
from mysql.connector import Error

try:
    mySQLconnection = mysql.connector.connect(host='mydbtest.ckwrp3e7tutd.us-east-1.rds.amazonaws.com',
                             database='mydbtest',
                             user='fabio',
                             password='***', port='3306')
    print('Eureka!')

except Error as e :
    print ("Error while connecting to MySQL", e)
finally:
    #closing database connection.
    if(mySQLconnection.is_connected()):
        mySQLconnection.close()
        print("MySQL connection is closed")

Я уже изменяю группу безопасности, чтобы разрешить любое соединение, и я проверил соединение с помощью терминала: mysql -h mydbtest.ckwrp3e7tutd.us-east-1.rds.amazonaws.com -P 3306 -u fabio -p, и этоработает.

Проблема в том, что когда я запускаю приведенный выше код PYTHON3, я получаю эту ошибку:

Error while connecting to MySQL 1049 (42000): Unknown database 'mydbtest'

Это снимок экрана с моей базой данных RDS на моей консоли AWS: (PSпервый раз пользуюсь).Я также установил для входящих и исходящих соединений значение «где угодно» в моей группе безопасности по умолчанию.

AWS console screenshot

...