Rumah  >  Soal Jawab  >  teks badan

Sebarkan Django menggunakan pangkalan data mysql pada pelayan peribadi

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粉283559033P粉283559033182 hari yang lalu384

membalas semua(1)saya akan balas

  • P粉764785924

    P粉7647859242024-04-01 13:04:22

    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

    balas
    0
  • Batalbalas