我最近遇到了一个让我完全困惑的现象。到目前为止,我已经顺利地连接到了一个运行MySQL的amazonrds实例。现在,我正在尝试迁移到运行在Microsoft Express Edition上的免费层中的DB。在
我已经正确地设置了实例的安全性,并且可以通过VisualStudio2012中的SQLExplorer连接到它。
但是,我不能通过Python访问它(MySQLdb-与第一个db相同的凭据和相同的脚本):2013, Lost connection to MYSQL server at 'reading initial
communication packet', system error 104
也不是通过MySQL-Front-连接失败。在
我不能把我的头围绕着它-我是不是错过了一些明显的东西?完全相同的事情发生在两台机器上——VS可以连接,而其他任何机器都不能。思想?在
Python连接尝试:db = MySQLdb.connect(host = "yep-my-endpoint.us-west-2.rds.amazonaws.com",
user="user",passwd="mypasswd", port=1433, db="yep-db-name")
是否有一些设置,我必须设置,以配合它的工作?我没找到任何相关的东西。在