Hallo Leute,
versuche mal eben schnell mit mySQL in Python klarzukommen.
Das gebe ich in Python ein.
import MySQLdb
Läuft auch. Dann das hier:
connection = MySQLdb.connect(localhost, root, passwort, datenbank)
Und es kommt die Antwort.
NameError: name 'localhost' is not defined
Was mich halt wundert denn der User von mySQL ist root@localhost
Natürlich ist die Datenbank schon angelegt, läuft alles auf einem Debian Wheezy.
Und Danke für eure Hilfe, kenne mySQL nur einem einem LAMP Server und mach normaler weise maximal was mit PHPmyAdmin.
Gruss,
sinni
name 'localhost' is not defined aber root@localhost ?
-
- User
- Beiträge: 67
- Registriert: Mittwoch 30. Januar 2013, 22:32
Du weißt das du vergessen hast einzukaufen, wenn du dich morgens mit Geschirrspülmittel duscht.
@Sinnentlehrt: Der Name `localhost` ist in Deinem Python-Skript nicht definiert. Kann es ein dass Du da keinen Namen sondern eine Zeichenkette angeben wolltest?
-
- User
- Beiträge: 67
- Registriert: Mittwoch 30. Januar 2013, 22:32
Ja gut, danke für den Tipp
Und für die Nachwelt, man sollte in Anführungszeichen setzen was man in Anführungszeichen setzen soll.
Und für die Nachwelt, man sollte in Anführungszeichen setzen was man in Anführungszeichen setzen soll.
Du weißt das du vergessen hast einzukaufen, wenn du dich morgens mit Geschirrspülmittel duscht.