저는 Linode에 Django 프로젝트를 배포하는 작업을 하고 있습니다. 개발 중에 사용하는 MySQL 데이터베이스는 내 홈 우분투 서버에서 호스팅됩니다. 이것은 내가 프로그래밍하는 컴퓨터와 다릅니다. settings.py
文件中,我设置了数据库连接并正常工作。在我家里的个人服务器上,我更新了 UFW 以允许新的 linode IP 地址,并授予该 IP 地址权限。当我在 linode 上部署的项目上运行服务器时,出现错误(2003,“无法连接到‘个人服务器 IP 地址’上的 MySQL 服务器:3306’(110)”
).
linode 서버가 내 개인 서버의 MySQL 데이터베이스와 통신하도록 어떻게 활성화하나요?
Iiuc, linode에서 홈 서버에 연결하려고 합니다. 이것은 이상한 구성이며 문제를 일으킬 것입니다
당신이 해야 할 일은 포트 전달을 통해 패킷이 삭제되지 않도록 라우터 수준에서 들어오는 연결을 허용하는 것입니다. 라우터가 들어오는 데이터베이스 연결을 차단하고 있는 것 같습니다
하지만 Yevhen이 말했듯이 MySql을 Linode로 직접 가져오는 것이 더 좋은 방법입니다