Не удается подключиться с помощью SQL Alchemy Неизвестный хост сервера MySQL - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь подключиться к базе данных MySQL на моей локальной машине.Я могу подключиться, используя MySQL Workbench, но когда я пытаюсь использовать sqlalchemy, он не позволяет мне подключиться.

Пользователь имеет правильные разрешения.Я могу подключиться, используя MySQL bench, поэтому я знаю, что учетные данные верны.

engine = create_engine('mysql://username:password!@ ***.***.***.**:3306/ceesmart')
connection = engine.connect()

OperationalError: (_mysql_exceptions.OperationalError) (2006, «Неизвестный хост сервера MySQL» . . *. '(2) ") (Справочная информация об этой ошибке: http://sqlalche.me/e/e3q8)

1 Ответ

1 голос
/ 10 июня 2019

Я не знаю, было ли это при копировании и вставке, но у вас есть "пробел" между @ и первым октетом:

@ ***.*
 ^ here

Это может заставить движок попытаться разрешить его как DNS-имя вместо IP-адреса, что приведет к увеличению Unknown Host исключение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...