Gelöst: Verbindung ...
 
Benachrichtigungen
Alles entfernen

[Gelöst] Gelöst: Verbindung zu MySQL schlägt fehl

7 Beiträge
3 Benutzer
2 Reactions
1,302 Aufrufe
(@Fantomas)
Active Member
Beigetreten: vor 13 Jahren
Beiträge: 16
Topic starter   [#2984]

Hallo,
seit heute kann ich mich nicht mehr zur MySQL-Datenbank verbinden. Ich habe mal .eclipse und .fakturama gelöscht, um neu zu verbinden. Getestet mit 2.0.5 (openjdk-jre 8) und 2.1.1b (openjdk-jre 11).
Beides geht nicht (siehe Screenshot): Communications link failure

Was kann das sein?
Gruß
Thomas



   
Zitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

@Fantomas

verwendest Du ganz sicher MySQL oder MariaDB?

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


   
AntwortZitat
(@Fantomas)
Active Member
Beigetreten: vor 13 Jahren
Beiträge: 16
Topic starter  

@microangelo
mysql Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using EditLine wrapper

Bei Verbindungsversuch kommt dieser Eintrag in die /var/log/mysql/error.log:

2021-05-03T15:49:41.320457Z 9 [Note] Bad handshake

Ich hatte den Tag vorher lediglich apt update und apt apt upgrade durchgeführt, was ja standardmäßig immer wieder vorkommt. Ich habe auch nicht gesehen, dass Java oder MySQL dabei war. Der Fehler kommt ja sowohl mit java 8 als auch java 11 vor. Auch dass es bei Fakturama 2.0.5 als auch bei 2.1.1b vorkommt, ist seltsam. MySQL läuft und ich kann über die Kommandozeile auf alle Daten zugreifen.



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Moin,

manchmal kommt das auch als Seiteneffekt über irgendeine Lib mit rein. Hast Du ssl=false mit an die URL rangehängt? Oder ist das jetzt bei MySQL komplett nur noch mit SSL?


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@Fantomas)
Active Member
Beigetreten: vor 13 Jahren
Beiträge: 16
Topic starter  

@rheydenr
Moin Ralf,
in der URL habe ich ssl=false nicht (siehe Screenshot im Urpost) wie muss ich es eintragen?



   
AntwortZitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

@Fantomas

Der korrekte String sollte lauten:

jdbc:mysql://deinserver/deinefakturamadb?useSSL=false

eventuell musst Du auch:

jdbc:mysql://deinserver/deinefakturamadb?useSSL=false&characterEncoding=utf8&useUnicode=yes

eintragen.


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


   
AntwortZitat
(@Fantomas)
Active Member
Beigetreten: vor 13 Jahren
Beiträge: 16
Topic starter  
Veröffentlicht von: @microangelo

@Fantomas

@rheydenr @microangelo

Das hat funktioniert: useSSL=false

Vielen Dank für die superschnelle und kompetente Hilfe!

Der korrekte String sollte lauten:

jdbc:mysql://deinserver/deinefakturamadb?useSSL=false

eventuell musst Du auch:

jdbc:mysql://deinserver/deinefakturamadb?useSSL=false&characterEncoding=utf8&useUnicode=yes

eintragen.

LG
Thomas



   
AntwortZitat
Teilen: