Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法使用SQL Alchemy连接未知MySQL服务器主机_Python_Mysql_Sqlalchemy - Fatal编程技术网

Python 无法使用SQL Alchemy连接未知MySQL服务器主机

Python 无法使用SQL Alchemy连接未知MySQL服务器主机,python,mysql,sqlalchemy,Python,Mysql,Sqlalchemy,我正在尝试连接到本地计算机上的MySQL数据库。我可以使用MySQL工作台进行连接,但当我尝试使用sqlalchemy时,它不允许我进行连接 用户具有正确的权限。我可以使用MySQL bench进行连接,因此我知道凭据是正确的 engine=create\u engine('mysql://username:password!@**********:3306/ceesmart') 连接=引擎。连接() OperationalError:(\u mysql\u exceptions.Operat

我正在尝试连接到本地计算机上的MySQL数据库。我可以使用MySQL工作台进行连接,但当我尝试使用sqlalchemy时,它不允许我进行连接

用户具有正确的权限。我可以使用MySQL bench进行连接,因此我知道凭据是正确的

engine=create\u engine('mysql://username:password!@**********:3306/ceesmart')
连接=引擎。连接()

OperationalError:(\u mysql\u exceptions.OperationalError)(2006,“未知mysql服务器主机”.*。'(2)”)(此错误的背景位于:)

我不知道是否是在复制和粘贴此处,但在
@
和第一个八位元之间有一个“空格”:

@ ***.*
 ^ here

这可能会使引擎尝试将其解析为DNS名称而不是IP地址,因此,引发
未知主机
异常

您的密码上有任何特殊字符吗+信息:用另一个虚拟用户尝试一个简单的传球来放弃。是的。当我使用本地主机而不是ip时,连接可以正常工作,因此我认为这不是我的凭据的问题。我不知道是否是在复制和粘贴时发生的,但在“@”和第一个八位之间有一个“空格”。这可能会使引擎将其解析为DNS名称而不是IP,因此,提升
Unknown(Mysql)Host
。会将其添加为答案。