Seite 1 von 1

[Gelöst] Fehler beim Öffnen der DB: Access Denied

Verfasst: Sa Okt 17, 2020 8:22 pm
von bmug
Liebe Community, lieber Herr Hanft,

zunächst einmal herzlichen Dank für die Bereitstellung dieses Tools. Seit Tagen und unzähligen Stunden bin ich verzweifelt dabei eine Bilanz zu erstellen und diese nun als ebilanz zu übertragen. Ihr Programm ist meine größte Hoffnung dies nun noch fristgerecht hinzubekommen (frist auf den 20.10. gesetzt).

Soweit klappt mittlerweile vieles schon sehr gut, nur der Zugriff auf die mysql DB gelingt nicht. Diese wird von Sage 50 Connect bereitgestellt.
Der Zugriff via eines mysql Clients mit den in myebilanz angegebenen Zugangsdaten funktioniert tadellos.
Auch beim Einrichten einer ODBC Quelle werden die Zugangsdaten akzeptiert.

Bei der Angabe dieser Daten in der .ini, kommt beim Testen mit ebilanz jedoch immer folgender Fehler

Fehler beim Öffnen der Datenbank: Access denied for user 'nurlesen'@'localhost' (using password: YES)

Dieselbe Meldung bekomme, ich wenn über mit dem mysql Client versuche eine Verbindung aufzubauen, jedoch bewusst ein falsches Passwort angebe.
Das Passtwort in der .ini ist jedoch richtig und dennoch erhalte ich immer diese Fehlermeldung.

Code: Alles auswählen

[mysql]
server=localhost
port=4136
username=nurlesen
password=12345678
db=mand3
select=SELECT k.KtoNr, k.Saldo+k.SSaldo AS Saldo, k.KtoBezeichnung FROM sg_fib_konten k INNER JOIN sg_fib_wijahre w ON k.SG_FIB_WiJahre_FK=w.SG_FIB_WiJahre_PK WHERE LENGTH(k.KtoNr)=4 and w.WirtschaftsjahrBez='2019' HAVING Saldo<>0.00 ORDER BY KtoNr;

[period]
...
Ich habe für das Passwort extra schon alle Sonderzeichen entfernt. Weiß jemand Rat?

Vielen Dank

Re: Fehler beim Öffnen der DB: Access Denied

Verfasst: Sa Okt 17, 2020 9:05 pm
von mhanft
Hallo, wenn das die aktuelle Version (mit MySQL 5.7) ist, akzeptiert die nur verschlüsselte Verbindungen. Dazu muss über ODBC gegangen werden - der in myebilanz integrierte MySQL-Client "kann" nur unverschlüsselte Verbindungen.

Dazu verwenden Sie (siehe auch Handbuch Seite 132)

[mysql]
ODBC=....hier den DSN eintragen....

Alles andere (Server, Port...) können Sie dann weglassen, weil Sie das ja schon in der ODBC-Konfiguration eingetragen haben.

Den Lesezugriff in der Buchhaltung (siehe Abbildung 72 auf Seite 164) haben Sie sicher eingerichtet?

Re: Fehler beim Öffnen der DB: Access Denied

Verfasst: Sa Okt 17, 2020 11:03 pm
von bmug
Vielen Dank, Herr Hanft! Via ODBC funktioniert es.
Ich hatte die Ausführungen zu odbc via .ini total überlesen und dachte mir, dass diese Funktion nur in der Pro-Version verfügbar ist (die ich mir aufgrund tiefroter Zahlen heute noch nicht leisten will... :/)

Erneut vielen Dank und ein schönes Wochenende!