Saya sedang berusaha untuk menggunakan projek Django saya pada Linode. Pangkalan data MySQL yang saya gunakan semasa pembangunan dihoskan pada pelayan ubuntu rumah saya. Ini berbeza daripada komputer yang saya atur. dalam settings.py
文件中,我设置了数据库连接并正常工作。在我家里的个人服务器上,我更新了 UFW 以允许新的 linode IP 地址,并授予该 IP 地址权限。当我在 linode 上部署的项目上运行服务器时,出现错误(2003,“无法连接到‘个人服务器 IP 地址’上的 MySQL 服务器:3306’(110)”
).
Bagaimanakah saya boleh membolehkan pelayan linode berkomunikasi dengan pangkalan data MySQL pelayan peribadi saya?
Iiuc, anda cuba menyambung ke pelayan rumah anda dari linode - ini adalah konfigurasi yang pelik dan akan menyebabkan masalah
Apa yang anda perlu lakukan ialah membenarkan sambungan masuk di peringkat penghala supaya paket tidak digugurkan melalui penghantaran port - Saya rasa penghala anda menyekat sambungan pangkalan data masuk
Tetapi seperti yang Yevhen katakan - membawa MySql terus ke Linode ialah cara yang lebih baik