You are not logged in.
Pages: 1
Hallo,
ich hätte eine Frage zu MySQL 8.0.20:
Ich habe leider vorschnell einen MySQL Server 5.7 auf Version 8.0.20 aktualisiert und zuvor vergessen die Kompatibilität zum ReportServer zu testen.
Ein Downgrade auf Version 5.7 kommt für mich nicht mehr in Frage, weil der Aufwand dafür zu groß wäre.
Beim Versuch auf die Datenbank zuzugreifen bekomme ich die Fehlermeldung
Could not open connection to: jdbc:mysql://myserver:3306/mydb with myuser: public. java.sql.SQLException: Unknown system variable 'tx_isolation'
Ich habe auch schon die Datei mysql-connector-java-5.1.38.jar im Verzeichnis /opt/reportserver-3.0.8.6009-1/apache-tomcat/webapps/reportserver/WEB-INF/lib
durch die Datei mysql-connector-java-8.0.20.jar ( https://dev.mysql.com/downloads/connector/j/ ) ersetzt und den Dienst mit "ctlscript.sh restart" neu gestartet.
Kein Erfolg. Auch ein Reportserver Update von Version 3.0.8 auf Version 3.1.2 brachte nichts. Das Update des MySQL Connectors auf Version 8.0.20 ebenfalls nicht.
Gibt es hier einen Workaround der funktioniert, oder muss ich auf Version 3.2 warten?
Ist schon absehbar, wann Version 3.2 zur Verfügung stehen wird?
Vielen Dank für die Hilfe,
Thomas
Offline
Hallo Thomas,
offiziell wird MySQL 8 erst durch 3.2.0 unterstützt.
Bis dahin kannst Du zusätzlich zum MySQL 8 Treiber den MariaDB Treiber auf eine aktuelle Version aktualisieren. Nach einem Neustart müsste das funktionieren. Der Grund der Fehlermeldung ist, dass sich die MySQL und MariaDB Treiber in die Quere kommen.
Viele Grüße
Eduardo
Offline
Hallo Thomas,
der MariaDB Treiber sollte auf mariadb-java-client-2.6.0.jar aktualisiert werden.
Grüsse,
Eduardo
Offline
Hallo Eduardo,
es hat sofort funktioniert.
Vielen, vielen, vielen Dank!!!!!!
Thomas
Offline
Hallo Thomas,
wir haben heute ReportServer 3.2.0 veröffentlicht. Hier werden MySQL 8 DataSources unterstützt.
Viele Grüße
Eduardo
Offline
Perfekt, danke!!!
Offline
Pages: 1