Warnung mit MYSQL / SSL

Started by Assassins88, May 03, 2016, 07:41:36 AM

Previous topic - Next topic

Assassins88

Hey, seit neustem bekomme ich vom Bot immer diese Meldung:

Tue May 03 07:35:22 CEST 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

Die Meldung scheint an sich nicht schlimm zu sein, da er trotzdem startet und auch läuft ist aber dennoch recht nervig, da die mir die Konsole voll spamt.

Ich weiß jetzt nicht, obs am Bot selber oder am MySQL-Server liegt. Hat einer von euch ne Idee und evtl auch wie ich das Problem beheben kann?

Greez

Assassins88

Stefan1200

#1
Quote from: Assassins88 on May 03, 2016, 07:41:36 AM
Hey, seit neustem bekomme ich vom Bot immer diese Meldung:

Tue May 03 07:35:22 CEST 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

Naja, die Meldung kommt vom MySQL Server und ist ja recht eindeutig. Vermutlich hast du kürzlich den MySQL Server aktualisiert. Ab den oben genannten MySQL Server Versionen wird SSL als Standardeinstellung verwendet. Die Warnung kommt deshalb, weil das Server Zertifikat nicht verifiziert werden kann.

Daher hast du nun drei Möglichkeiten:

  • Du kümmerst dich um ein gültiges Zertifikat für deinen MySQL Server, das vom JDBC Treiber überprüft werden kann (empfohlen, wenn du eine Remote Verbindung zum MySQL Server aufbaust).
  • Du lebst mit den Warnungen, hast dafür aber eine verschlüsselte Verbindung zum SSL Server (bei der aber die Gegenstelle nicht überprüft werden kann).
  • Du schaltest die SSL Verschlüsselung zum MySQL Server ab. Dazu öffnest du die Datei JTS3ServerMod_InstanceManager.cfg und setzt mysql_useSSL und mysql_verifyServerCertificate auf 0 (empfohlen, wenn du die Verbindung über localhost / 127.0.0.1 / ::1 aufbaust).

Assassins88

Quote from: Stefan1200 on May 03, 2016, 08:14:36 AM

Naja, die Meldung kommt vom MySQL Server und ist ja recht eindeutig. Vermutlich hast du kürzlich den MySQL Server aktualisiert. Ab den oben genannten MySQL Server Versionen wird SSL als Standardeinstellung verwendet. Die Warnung kommt deshalb, weil das Server Zertifikat nicht verifiziert werden kann.

Daher hast du nun drei Möglichkeiten:

  • Du kümmerst dich um ein gültiges Zertifikat für deinen MySQL Server, das von JDBC Treiber überprüft werden kann (empfohlen, wenn du eine Remote Verbindung zum MySQL Server aufbaust).
  • Du lebst mit den Warnungen, hast dafür aber eine verschlüsselte Verbindung zum SSL Server (bei der aber die Gegenstelle nicht überprüft werden kann).
  • Du schaltest die SSL Verschlüsselung zum MySQL Server ab. Dazu öffnest du die Datei JTS3ServerMod_InstanceManager.cfg und setzt mysql_useSSL und mysql_verifyServerCertificate auf 0 (empfohlen, wenn du die Verbindung über localhost / 127.0.0.1 / ::1 aufbaust).

Bin des Englischen nicht ganz so mächtig. Mir war klar, dass die Meldung vom Server kommt aber ob ich sie jetzt vom Server her abschalten muss oder beim Bot war mir nicht ganz klar.

Jetzt läuft es auf jedenfall.

Danke dir.