MySQL Connection not available
Verfasst: Samstag 5. September 2015, 10:21
Hallo zusammen,
ich habe angefangen mir ein kleines Programm zu schreiben, das den Datenverkehr zwischen meinem Server und meinem Rechner/Laptop regeln soll.
Ich habe gestern die Datenbank installiert und folgendes Test-Programm laufen lassen:
Es lief zu jederzeit problemlos.
Anschließend habe ich folgenden Codeausschnitt in meinem Projekt implementiert:
Heraus kam folgender Fehlercode:
Da dies erst meine zweites Pythonprogramm ist (LOC >30) nehme ich mal an das ich hier aus
Gewohnheit etwas mache was bei Python nicht geht und es deshalb nicht sehe.
Kann mich jemand aufklären?
Gruß
Odin
ich habe angefangen mir ein kleines Programm zu schreiben, das den Datenverkehr zwischen meinem Server und meinem Rechner/Laptop regeln soll.
Ich habe gestern die Datenbank installiert und folgendes Test-Programm laufen lassen:
Code: Alles auswählen
import mysql.connector
cnx = mysql.connector.connect(user='test', password='lollol',
host='127.0.0.1')
cursor = cnx.cursor() #Eingefügt nachdem der Fehler im eigendlichen Programm aufgetaucht ist
cnx.close()
Anschließend habe ich folgenden Codeausschnitt in meinem Projekt implementiert:
Code: Alles auswählen
cnx = -1
cursor = -1
try:
cnx = mysql.connector.connect(user, passwort, host)
except mysql.connector.Error as err:
if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
print(c.color.RED+"ERROR: Die Logindaten sind fehlerhaft."
+c.color.END)
exit()
else:
print(err)
exit()
cursor = cnx.cursor() # Zeile 48Code: Alles auswählen
Traceback (most recent call last):
File "C:\Users\Deus\Desktop\python\Server\main.py", line 87, in <module>
main()
File "C:\Users\Deus\Desktop\python\Server\main.py", line 26, in main
initDB()
File "C:\Users\Deus\Desktop\python\Server\main.py", line 48, in initDB
cursor = cnx.cursor()
File "C:\Python34\lib\site-packages\mysql\connector\connection.py", line 1383, in cursor
raise errors.OperationalError("MySQL Connection not available.")
mysql.connector.errors.OperationalError: MySQL Connection not available.Gewohnheit etwas mache was bei Python nicht geht und es deshalb nicht sehe.
Kann mich jemand aufklären?
Gruß
Odin