externe MySQL DB einbinden
Verfasst: Dienstag 30. November 2010, 16:40
Hallo,
ich arbeite zur Zeit mit web2py und will eine bestehende MySQL Datenbank damit nutzen.
Leider habe ich es trotz langer Suche keine Loesung fuer mein Problem gefunden... auch wenn es wahrscheinlich wieder trivial ist.
Meine lokale DB einzubinden habe ich bereits geschafft und war alles kein Problem.
Aber die 'externe' meines Webhosting Anbieter bekomme ich einfach nicht zum laufen. Hier mal der Code:
Mein Webhosting Anbieter ist flyhost.de!
Allerdings bekomme ich keine Verbdinung hin egal ob ich als host localhost nehmen, die URL oder die IP meines Anbieters. Auch den Port habe ich bereits versucht zuaendern aber jedes mal bekomme ich einen 2003 Fehler sprich:
OperationalError: (2003, "Can't connect to MySQL server on 'flyhost.de' (61)
Ich steh wirklich auf dem Schlauch .. bei php genuegt es doch auch immer localhost anzugeben und user etc.?? :K
Vielen Dank fuer Hilfe, Gruss Nadja
ich arbeite zur Zeit mit web2py und will eine bestehende MySQL Datenbank damit nutzen.
Leider habe ich es trotz langer Suche keine Loesung fuer mein Problem gefunden... auch wenn es wahrscheinlich wieder trivial ist.
Meine lokale DB einzubinden habe ich bereits geschafft und war alles kein Problem.
Aber die 'externe' meines Webhosting Anbieter bekomme ich einfach nicht zum laufen. Hier mal der Code:
Code: Alles auswählen
def test():
conn = MySQLdb.connect (host = "localhost",
user = "xyz",
passwd = "xyz",
db = "test",
unix_socket="/usr/local/mysql-5.1.53-osx10.5-x86/bin/mysqld.sock"
)
cursor = conn.cursor ()
cursor.execute("SELECT VERSION()")
row = cursor.fetchone()
print "server version:", row[0]
cursor.close()
conn.close()
Allerdings bekomme ich keine Verbdinung hin egal ob ich als host localhost nehmen, die URL oder die IP meines Anbieters. Auch den Port habe ich bereits versucht zuaendern aber jedes mal bekomme ich einen 2003 Fehler sprich:
OperationalError: (2003, "Can't connect to MySQL server on 'flyhost.de' (61)
Ich steh wirklich auf dem Schlauch .. bei php genuegt es doch auch immer localhost anzugeben und user etc.?? :K
Vielen Dank fuer Hilfe, Gruss Nadja