Я пытаюсь подключиться к моей базе данных SQL на pythonanywhere и подключиться. Я запускаю это.
import MySQLdb
conn = MySQLdb.connect("MYUSERNAME.mysql.pythonanywhere-services.com","MYUSERNAME","DBPASSWORD","DBTABLENAME")
c = conn.cursor()
c.execute("SELECT * from game_db")
rows = c.fetchall()
for eachrow in rows:
print(eachrow)
Я делаю это с моего ноутбука, и я получаю эту ошибку при попытке подключения.
_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on MYUSERNAME.mysql.pythonanywhere-services.com' (10060)")
Есть ли какая-то аутентификация, которую мне нужно сделать или есть какая-то другая проблема. Спасибо!
служба pythonanywhere mysql недоступна извне pythonanywhere (если у вас нет платной учетной записи, в этом случае вы можете использовать туннель ssh: https://help.pythonanywhere.com/pages/AccessingMySQLFromOutsidePythonAnywhere/)