błąd przy połączeniu z bazą danych
: 22 mar 2020, 23:09:45
witam , napisałem program w pythonie który ma za zadanie z zewnątrz połączyć się z bazą danych mysql.
po wykonaniu kodu wyskakuje błąd
wydaje mi się że kod jest poprawny i wina ewidentnie leży w bazie danych , chciałbym wspomnieć że posiadam konto pro które umożliwia zewnętrzne łączenie się z bazą danych.
Kod: Zaznacz cały
import mysql.connector
from mysql.connector import errorcode
import time
try:
# odczyt
mydb = mysql.connector.connect(host="81.171.31.230",user="szymsooncba",passwd="**********",database="szdasufbasfbajfweg")
cursor = mydb.cursor() # cursor - taki wskaźnik/uchwyt do poruszania się po bazie
query="SELECT name,serial FROM pystories_logs_login WHERE name >=0"
cursor.execute(query) # wykonujemy zapytanie SQL na obiekcie cursor
for (name, serial) in cursor:
print("{}, {}".format(name,serial));
except mysql.connector.Error as err:
print('Błąd przy połączeniu',err.errno,'\n',err)
except:
print('Inny błąd','\n')
else:
mydb.close()
Kod: Zaznacz cały
Błąd przy połączeniu 2003
2003: Can't connect to MySQL server on '81.171.31.230:3306' (10061 Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia)