Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Базы данных
  • » запись данных с приложения на питоне в базу данных mysql на удаленном сервере [RSS Feed]

#1 Окт. 17, 2015 15:49:09

realivan
Зарегистрирован: 2015-08-15
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

запись данных с приложения на питоне в базу данных mysql на удаленном сервере

Добрый день.
Подскажите, как реализовать запись данных с приложения на питоне в базу данных mysql на удаленном сервере (хостинг запрещает удаленное подключение).

Офлайн

#2 Окт. 17, 2015 16:02:51

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

запись данных с приложения на питоне в базу данных mysql на удаленном сервере

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

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

P.S.я никогда это не пробовал, я просто спросил гугл, и первые 3 ссылки привели меня к этому. Это как бы намек



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Окт. 18, 2015 12:24:57

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2586
Репутация: +  60  -
Профиль   Отправить e-mail  

запись данных с приложения на питоне в базу данных mysql на удаленном сервере

можна средствами веба организовать слушать запросы с определенного узла и обрабатывать данные с бд - но ето рагулизм.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#4 Окт. 18, 2015 19:54:58

realivan
Зарегистрирован: 2015-08-15
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

запись данных с приложения на питоне в базу данных mysql на удаленном сервере

А можно ли с помощью urllib это сделать? Допустим создать файл подключающийся к БД и загрузить его на сервер. Потом с помощью urllib из приложения подключаться к этому файлу, который все считывает и отправляет назад нам(клиенту). Как отправить запрос с данными через форму я знаю, но вот как получить ответ (а еще лучше ответ в виде result = cur.fetchall()) я не знаю.

Отредактировано realivan (Окт. 18, 2015 19:55:55)

Офлайн

#5 Окт. 18, 2015 21:56:42

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2586
Репутация: +  60  -
Профиль   Отправить e-mail  

запись данных с приложения на питоне в базу данных mysql на удаленном сервере

смотря какая задача надо! если стрим потом для данных - тогда как то так!
если просто обмен - можно по фтр закидывать файлик а его уже двусторонне обрабатывать



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#6 Окт. 19, 2015 10:00:02

realivan
Зарегистрирован: 2015-08-15
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

запись данных с приложения на питоне в базу данных mysql на удаленном сервере

Первое: надо сделать вход в приложение по логину и паролю под которым зарегистрировались на сайте.
Второе: получать некоторые данные (ввиде сток или кортежа) по запросу.

Отредактировано realivan (Окт. 19, 2015 10:00:17)

Офлайн

#7 Окт. 20, 2015 12:10:14

realivan
Зарегистрирован: 2015-08-15
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

запись данных с приложения на питоне в базу данных mysql на удаленном сервере

все, разобрался. оказывается просто с помощью print передовать с сервера все необходимые данные.

Офлайн

  • Начало
  • » Базы данных
  • » запись данных с приложения на питоне в базу данных mysql на удаленном сервере[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version