Найти - Пользователи
Полная версия: запись данных с приложения на питоне в базу данных mysql на удаленном сервере
Начало » Базы данных » запись данных с приложения на питоне в базу данных mysql на удаленном сервере
1
realivan
Добрый день.
Подскажите, как реализовать запись данных с приложения на питоне в базу данных mysql на удаленном сервере (хостинг запрещает удаленное подключение).
JOHN_16
realivan
я так понимаю на хостинге сервер базы данных не доступен (что оправдано), но есть подключение через shell (ssh имеется ввиду). GUI MySQL в таких случая делает ssh тунель, через который соединяется с БД.
Можно ли такую схему провернуть средствами Питона - вот это вопрос. На питоне для работы с ssh имеется модуль paramiko, имеется пример использования

Также можно средставми специализированных утилит делать такое

P.S.я никогда это не пробовал, я просто спросил гугл, и первые 3 ссылки привели меня к этому. Это как бы намек
ZerG
можна средствами веба организовать слушать запросы с определенного узла и обрабатывать данные с бд - но ето рагулизм.
realivan
А можно ли с помощью urllib это сделать? Допустим создать файл подключающийся к БД и загрузить его на сервер. Потом с помощью urllib из приложения подключаться к этому файлу, который все считывает и отправляет назад нам(клиенту). Как отправить запрос с данными через форму я знаю, но вот как получить ответ (а еще лучше ответ в виде result = cur.fetchall()) я не знаю.
ZerG
смотря какая задача надо! если стрим потом для данных - тогда как то так!
если просто обмен - можно по фтр закидывать файлик а его уже двусторонне обрабатывать
realivan
Первое: надо сделать вход в приложение по логину и паролю под которым зарегистрировались на сайте.
Второе: получать некоторые данные (ввиде сток или кортежа) по запросу.
realivan
все, разобрался. оказывается просто с помощью print передовать с сервера все необходимые данные.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB