Flask MySQL托管数据库连接:拒绝用户访问

时间:2017-01-01 21:35:33

标签: mysql flask router

修改

我设法解决了这个问题。我需要将我的家庭IP地址添加到"允许的主机列表中#34;在我的网站的管理门户网站上。我现在可以在本地使用我的应用程序连接到我的远程数据库。

我有一个可以连接到托管数据库的烧录应用程序,我想开始通过git存储库管理代码。我让应用程序在本地工作,但应用程序无法再连接到托管数据库。我确定这个问题与我的路由器有关,但我得到的具体错误是:

OperationalError: (1045, "Access denied for user 'username'@'ip-address-of-my-router' (using password: YES)")

我传入的主机地址是mysql.mywebsite.com,但是当我的应用尝试建立连接时,它尝试连接到我的ip-address-of-my-router而不是我的托管数据库。

有谁知道我需要做些什么来防止这种交换发生?暂时我可以创建一个本地数据库并使用示例数据填充它,但我真的希望能够在开发应用程序时连接到实际数据库,而不是使用示例数据。

1 个答案:

答案 0 :(得分:0)

我在帖子中添加了评论,但如果你最终在这里:

我设法解决了这个问题。我需要将我的家庭IP地址添加到"允许的主机列表中#34;在我的网站的管理门户网站上。我现在可以在本地使用我的应用程序连接到我的远程数据库。