Hallo zusammen
Ich beabsichtige meine Datenbank auf MySQL umzustellen.
Die Verbindung und die Migration auf localhost (via XAMPP) funktionierte einwandfrei.
Nun beabsichtige ich die Datenbank auf einem externen Server zu hosten.
Leider ist nun via fakturama keine Verbindung mehr möglich.
Mit RazorSQL kann ich problemlos eine Verbindung zur Datenbank (externer Zugriff) herstellen und dabei auch SQL-Queries ausführen.
Kann mir jemand sagen, wo ich auf dem Schlauch stehe?
EDIT durch Moderator: Ich habe den Titel 'korrigiert' damit er später in der Suche korrekt gefunden werden kann 😉
Servus,
hast Du den SQL-Server bzw die Datenbank auch so konfiguriert dass er Zugriffe von extern zulässt?
Die Standardkonfiguration lässt Zugriffe nur von "localhost/127.0.0.1" zu.
LG
Jürgen
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
Ich beabsichtige meine Datenbank auf MySQL umzustellen.
Die neue (Beta) Version von Fakturama unterstützt auch MariaDB, das wäre m.E. die zukunftssichere Variante.
LG
Jürgen
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
Hallo Jürgen
Ja, habe den zugriff auf „%“ gesetzt.
Und wie erwhnt kann ich mit der Software RazorSQL eine Verbindung zur DB aufbauen.
Irgend ein Brerchtigungsproblem scheint es schon zu geben…
Ja, habe den zugriff auf „%“ gesetzt.
Und wie erwhnt kann ich mit der Software RazorSQL eine Verbindung zur DB aufbauen.
Irgend ein Brerchtigungsproblem scheint es schon zu geben…
sorry das hatte ich (im Halbschlaf) überlesen.
Schau dir bitte mal die Datei
/~/.fakturama2/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.sebulli.fakturama.rcp.prefs
an.
Da sollte ein Block drinnen sein (bei mir ziemlich am Ende) der in etwa wie folgt aussieht...
javax.persistence.jdbc.driver=com.mysql.jdbc.Driver javax.persistence.jdbc.password=<<PASSWORT>> javax.persistence.jdbc.url=jdbc\:mysql\://<<pfad zum server>>\:3306/<<DATENBANK>> javax.persistence.jdbc.user=<<BENUTZER>> jdbc_reconnect=true
Kontrolliere das mal.
LG
Jürgen
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
Das habe ich bereits kontrolliert, sollte OK sein.
Ich kann dir gene dir Zugangsdaten via Mail zukommen lassen. Evtl. siehst du was...
Log siehe Anhang.
Für mich sieht das so aus als ob da ein Modul nicht geladen wird.
Aber das muss sich Ralf (@rheydenr) genauer ansehen, da kennt er sich besser aus.
Welches Betriebssystem hast Du am Laufen?
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
Ich habe das Prozedere nun noch mit V2.1.1 versucht.
Leider ohne Erfolg. Die Verbindung kann nicht hergestellt werden.
@rheydenr liegt das Problem bei mir oder bei fakturama?
Moin,
kannst Du beim initialen Einrichten von Fakturama auf die Datenbank zugreifen? Wenn man Fakturama ganz frisch installiert (oder das .fakturama2-Verzeichnis im Benutzerverzeichnis gelöscht hat), kommt ein Start-Dialog, in dem man das Arbeitsverzeichnis und auch die Datenbankverbindung eintragen kann. Bei der Datenbankverbindung gibt es auch einen Test-Schalter, mit dem man die Verbindung testen kann. Hast Du mal probiert, ob es dort funktioniert?
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Jup, das habe ich probiert.
Habe nun aktuell folgenden Stand (mysql-DB)
- Bei Verwendung von mysql in fakturama schlägt die Verbindung beim testen fehl
- Bei Verwendung von MariaDB in fakturama (auf mysql auf Server) klappt der Verbindungstest.
In einem zweiten Schritt werden die Tabellen in der DB erstellt und einige Einträge getätigt.
Nach ca. 10 Minuten erscheint eine Fehlermeldung.
Siehe Screenshots
Evtl. ist dies der Fall, da ich eine mysql DB habe und in fakturama MariaDB auswähle.
Weshalb aber die Verbindung bei mysql nicht klappt ist für mich fraglich...
Hat mir jemand einen Lösungsvorschlag?
Ich muß zugeben, daß mir hier ein Lösungsvorschlag schwerfällt... Wenn die Verbindung zu MySQL fehlschlägt, kann es manchmal auch sein, daß die Datenbank nur SSL-gesicherte Verbindungen zuläßt. Das sieht man aber auch an den Fehlermeldungen im Logfile. Daß es bei MariaDB funktioniert, vestehe ich eigentlich nicht, weil die beiden Datenbanken zumindest von der Verbindung her ähnlich ticken sollten.