Archiwum kategorii: Programowanie w Python 2

Python – jak z domu podłączyć się do bazy MySQL w linuxpl.com

Z mojej wiedzy wynika, że większość hostingów pozwala na połączenia z MySQL tylko w ramach własnej podsieci. A więc próbując łączyć się z MySQL np. z domu, nasze żądanie zostanie wycięte na firewallu.

W linuxpl.com takie połączenia są możliwe, pokażę krok po kroku jak z tego skorzystać.
Do operacji wykorzystałem:
ActiveState ActivePython 2.7 (64-bit) ze strony http://www.activestate.com/activepython
moduł MySQL-python-1.2.4.win-amd64-py2.7.exe ze strony http://www.lfd.uci.edu/~gohlke/pythonlibs/

Nasza baza nazywa się note_inwesto. Po kliknięciu w jej nazwę wchodzi się do zarządzania użytkownikami.

Domyślnie baza ma użytkownika note_inwesto z pełnymi uprawnieniami. Dodaję użytkownika note_zdalny i pozostawiam mu prawa tylko do odczytu.

I teraz bardzo ważny moment: w zakładce zarządzającej użytkownikami, w pozycji Hosty z których możemy połączyć się do bazy należy dodać wpis % jeśli mamy w domu zmienne IP lub nasz stały numer IP. Materiał wideo.

Baza MySQL przygotowana, baza czeka na połaczenia. Teraz Python.

Jak widać na poniższym screenie, skrypt pobrał prawidłową wartość.