在个人服务器上使用 mysql 数据库部署 Django
P粉283559033
P粉283559033 2024-03-31 14:44:26
0
1
547

我正在努力在 Linode 上部署我的 Django 项目。我在开发过程中使用的 MySQL 数据库位于我家的 ubuntu 服务器上。这与我编写程序的计算机不同。在 settings.py 文件中,我设置了数据库连接并正常工作。在我家里的个人服务器上,我更新了 UFW 以允许新的 linode IP 地址,并授予该 IP 地址权限。当我在 linode 上部署的项目上运行服务器时,出现错误(2003,“无法连接到‘个人服务器 IP 地址’上的 MySQL 服务器:3306’(110)”)。

如何让 linode 服务器能够与我的个人服务器的 MySQL 数据库通信?

P粉283559033
P粉283559033

全部回复(1)
P粉764785924

Iiuc,您正在尝试从 linode 连接到您的家庭服务器 - 这是一个奇怪的配置,并且会出现问题

您需要做的是在路由器级别允许传入连接,以便数据包不会通过端口转发丢弃 - 我认为您的路由器正在阻止传入的数据库连接

但正如 Yevhen 所说 - 将 MySql 直接引入 Linode 是更好的方法

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板