Sebarkan Django menggunakan pangkalan data mysql pada pelayan peribadi
P粉283559033
P粉283559033 2024-03-31 14:44:26
0
1
534

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?

P粉283559033
P粉283559033

membalas semua(1)
P粉764785924

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan