Zugriff auf MySQL Server im Heimnetz

Installation und Anwendung von Datenbankschnittstellen wie SQLite, PostgreSQL, MariaDB/MySQL, der DB-API 2.0 und sonstigen Datenbanksystemen.
Antworten
peko
User
Beiträge: 19
Registriert: Montag 5. Juni 2017, 14:41

Hallo zusammen,

ich möchte von meinem PiZero aus über das Heimnetz auf einen Intranetserver meine MySQL Datenbank erreichen.
Die db, Tabelle und der Benutzer bestehen.
Nur kommt beim Verbindungsaufbau folgender Fehler:
OperationalError: (1045, "Access denied for user 'username'@'pizero.fritz.box' (using password: YES)
Sprich mein Benutzername ist zu lang, MySQL kann nur max. 16 Zeichen für den Benutzernamen speichern.
Als Benutzername wird im Programm natürlich nur der username, also ohne @, pizero.fritz.box angegeben.
Ich denke, dass mir die Fritzbox einen Streich spielt und diesen Suffix mit anhängt.

Kennt jemand das Problem und hat einen Lösungsvorschlag?
Benutzeravatar
__blackjack__
User
Beiträge: 13003
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Der Benutzername ist nicht zu lang sondern Du hast MySQL nicht gesagt das der Benutzer von der Quelle aus mit einem Passwort auf die Datenbank zugreifen darf.
“Most people find the concept of programming obvious, but the doing impossible.” — Alan J. Perlis
peko
User
Beiträge: 19
Registriert: Montag 5. Juni 2017, 14:41

Ich habe dem pizero (IP Adresse) via webmin die Host und Tabellenrechte am MySQL Server vergeben
und diesen dann neu gestartet.
Sorry, hatte ich nicht geschrieben.
peko
User
Beiträge: 19
Registriert: Montag 5. Juni 2017, 14:41

Mist, ich hatte das Anlegen des spezifischen Benutzers vergessen ....
Läuft!
Danke _blackjack__ !
Antworten