Деплоймент Django с базой данных mysql на персональном сервере

Я работаю над развертыванием своего проекта Django на Linode. Моя база данных MySQL, которую я использовал во время разработки, находилась на сервере ubuntu, который стоит у меня дома. Это отличалось от компьютера, на котором я писал программу. В файле settings.py у меня были настроены и работали соединения с базой данных. На моем личном сервере дома я обновил UFW, чтобы разрешить новый ip-адрес linode, и предоставил привилегии этому ip-адресу. Когда я запускаю сервер на развернутом проекте на linode, я получаю ошибку (2003, "Can't connect to MySQL server on 'personal server ip address':3306' (110)").

Как заставить сервер linode общаться с базой данных MySQL моего персонального сервера?

Спасибо!!!

Iiuc, вы пытаетесь подключиться с linode к вашему домашнему серверу - это странная конфигурация и будет проблематично

что вам нужно сделать, так это разрешить входящие соединения на уровне маршрутизатора, чтобы пакеты не отбрасывались через перенаправление портов - я думаю, ваш маршрутизатор блокирует входящее соединение DB

Но как сказал Евгений - лучше иметь MySql в Linode напрямую

Вернуться на верх