Задать вопрос
@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
  • Вопрос задан
  • 1431 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@RaymanPy Автор вопроса
На самом деле проблема заключалась в другом:
при подключении надо было использовать имя базы данных в следуйщем виде: your_name$db_name
mysql+mysqlconnector://PyRayman:mypass@PyRayman.mysql.pythonanywhere-services.com/PyRayman$TelegramBot
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
В базе надо тоже разрешить подключения для этого пользователя, а то там наверно только 'PyRayman'@'localhost' разрешен.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы