Probleme MySQL-Datenbank

Hier können die JVerein-Frischlinge ihre Fragen stellen.

Moderator: heiner

Antworten
b.funk
Beiträge: 22
Registriert: Montag 20. Dezember 2010, 20:58
Verein: bermuda.funk, Freies Radio Rhein-Neckar e.V.
Mitglieder: 320
JVerein-Version: 2.8.18
Betriebssystem: Ubuntu 16.04
Wohnort: Mannheim
Kontaktdaten:

Probleme MySQL-Datenbank

Beitrag von b.funk »

Hallo J-Verein-Gemeinde und Heiner,

ich habe Jameica, J-Verein und Hibiscus installiert und möchte es mit einer MySQL-Datenbank laufen lassen. Die Installation incl. MySQL-Datenbank (nach der Anleitung auf der J-Verein-Seite) hat funktioniert, Jameica öffnete sich und sowohl Hibiscus als auch J-Verein waren da. Hibiscus habe ich dann eingerichtet, J-Verein noch nicht (da dort noch die Übertragung der Mitglieder-Daten ansteht).

Wenn ich jetzt allerdings Jameica öffne, ist J-Verein nicht verfügbar und die Log-Datei von Jameica sagt folgendes:

Code: Alles auswählen

unable to init plugin jverein
de.willuhn.util.ApplicationException: Fehler beim Initialisieren der Datenbank
	at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:282)
	at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:155)
	at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:306)
	at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:181)
	at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
	at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
	at de.willuhn.jameica.system.Application.init(Application.java:101)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
	at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.rmi.RemoteException: connection to database.jdbc:mysql://localhost:3306/jverein?useUnicode=Yes&characterEncoding=ISO8859_1 failed; nested exception is: 
	com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.net.ConnectException
MESSAGE: Connection refused

STACKTRACE:

java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
	at java.net.Socket.connect(Socket.java:546)
	at java.net.Socket.connect(Socket.java:495)
	at java.net.Socket.<init>(Socket.java:392)
	at java.net.Socket.<init>(Socket.java:235)
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2744)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
	at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
	at java.sql.DriverManager.getConnection(DriverManager.java:620)
	at java.sql.DriverManager.getConnection(DriverManager.java:200)
	at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
	at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
	at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:149)
	at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:161)
	at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:274)
	at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:155)
	at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:306)
	at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:181)
	at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
	at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
	at de.willuhn.jameica.system.Application.init(Application.java:101)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
	at de.willuhn.jameica.Main.main(Main.java:78)


** END NESTED EXCEPTION **



Last packet sent to the server was 1 ms ago.
	at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:183)
	at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
	at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:149)
	at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:161)
	at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:274)
	... 10 more
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.net.ConnectException
MESSAGE: Connection refused

STACKTRACE:

java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
	at java.net.Socket.connect(Socket.java:546)
	at java.net.Socket.connect(Socket.java:495)
	at java.net.Socket.<init>(Socket.java:392)
	at java.net.Socket.<init>(Socket.java:235)
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2744)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
	at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
	at java.sql.DriverManager.getConnection(DriverManager.java:620)
	at java.sql.DriverManager.getConnection(DriverManager.java:200)
	at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
	at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:126)
	at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:149)
	at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:161)
	at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:274)
	at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:155)
	at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:306)
	at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:181)
	at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
	at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
	at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
	at de.willuhn.jameica.system.Application.init(Application.java:101)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
	at de.willuhn.jameica.Main.main(Main.java:78)


** END NESTED EXCEPTION **



Last packet sent to the server was 1 ms ago.
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2820)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
	at de.willuhn.datasource.db.MyDriver.connect(MyDriver.java:85)
	at java.sql.DriverManager.getConnection(DriverManager.java:620)
	at java.sql.DriverManager.getConnection(DriverManager.java:200)
	at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:177)
	... 14 more
Ich kann damit leider überhaupt nichts anfangen und wäre dankbar für Tipps, was ich tun kann bzw. an welchen Ecken ich überprüfen kann, ob alles richtig installiert ist.
Kann mir jemand weiterhelfen?

Viele Grüße
Florian

'
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Probleme MySQL-Datenbank

Beitrag von heiner »

Hallo Florian,

JVerein und Hibiscus benutzen unterschiedliche Datenbanken. Hast du die Installation für JVerein nach dieser Anleitung vorgenommen http://www.jverein.de/dokumentationmysql.php ?

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
MikeW
Beiträge: 19
Registriert: Samstag 23. Oktober 2010, 21:39
Wohnort: Greiz, Thüringen

Re: Probleme MySQL-Datenbank

Beitrag von MikeW »

Hallo Florian,

nach der Fehlermeldung zu urteilen, kann Jameica (JVerein) keine Verbindung zum Datenbankserver herstellen. So, wie es konfiguriert ist, müßte Mysql auf demselben Rechner ( localhost ) installiert und aktiv sein.
Prüfe also zunächst, ob der Mysql-Server gestartet ist ( welche Windows- / MySQL-Server- Versionensetzt du ein? ).

Du verwendest für Hibiscus auch MySQL? Obwohl die Fehlermeldung eher auf einen nicht laufenden Datenbankserver hindeutet dennoch die Frage - funktioniert Hibiscus mit MySQL in deinem Fall ohne Fehlermeldung? ( oder verwendest du für Hibiscus die interne DB?) ?

Gruß
Mike
Antworten