MySQLdb Ошибка подключения к базе данных

0

Я пытаюсь подключиться к моей базе данных 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-python

1 ответ

1

служба pythonanywhere mysql недоступна извне pythonanywhere (если у вас нет платной учетной записи, в этом случае вы можете использовать туннель ssh: https://help.pythonanywhere.com/pages/AccessingMySQLFromOutsidePythonAnywhere/)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню