@RaymanPy

Как настроить Mysql в PythonAnyWhere?

Как подключиться к Mysql с помощью SQLALCHEMY в pythonanywhere?

При подключении с помощью mysqlconnector выходит ошибка об отказе в доступе:
sqlalchemy.exc.ProgrammingError: (mysql.connector.errors.ProgrammingError) 1044 (42000): Access denied for user 'PyRayman'@'%' to database 'TelegramBot' (Background on this error at: http://sqlalche.me/e/f405)


строка подключения:
mysql+mysqlconnector://PyRayman:mypass@PyRayman.mysql.pythonanywhere-services.com/TelegramBot
  • Вопрос задан
  • 1380 просмотров
Решения вопроса 1
@RaymanPy Автор вопроса
На самом деле проблема заключалась в другом:
при подключении надо было использовать имя базы данных в следуйщем виде: your_name$db_name
mysql+mysqlconnector://PyRayman:mypass@PyRayman.mysql.pythonanywhere-services.com/PyRayman$TelegramBot
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
В базе надо тоже разрешить подключения для этого пользователя, а то там наверно только 'PyRayman'@'localhost' разрешен.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы