Fehler bei JVerein mit MySQL
Moderator: heiner
-
- Beiträge: 16
- Registriert: Sonntag 5. Januar 2014, 11:43
- JVerein-Version: 2.8.10
- Betriebssystem: Windows 10
Fehler bei JVerein mit MySQL
Hallo zusammen,
mein Verein hat sich neu gegründet und möchte daher ganz neu einsteigen bei JVerein. Da wir 3 Vorstandsmitglieder sind, wollen wir die MySQL-Variante verwenden. (Sicherheitsaspekte etc. haben wir beachtet)
Ich bin nun dabei die Datenbank zunächst lokal auf meinem Rechner zu erstellen, scheitere aber leider daran. Hier meine Schritte:
1. Jameica herunterladen und den Zip-Ordner nach C:\Programme\ entpacken
2. Jameica über die .exe-Datei starten und das Masterpasswort vergeben, dabei als Speicherort für Benutzerdaten C:\Benutzer\<Name>\ wählen
3. Hibiskus installieren, neu starten und anschließend Jameica schließen
4. mit XAMPP und phpmyadmin die Datenbank jverein erstellen und dazu einen Benutzer mit Lese- und Schreibrechten für diese Datenbank
5. nun den Ordner cfg in C:\Programme\Jameica erstellen
6. im eben erstellten cfg-Ordner die erwähnte properties-Datei (mit meinen MySQL-Daten gefüllt - als server: localhost, port: 3306) erstellen
7. Jameica starten und JVerein darüber herunterladen, Jameica neu starten
An dieser Stelle wird im Startbildschirm bei JVerein "Fehler beim Initialisieren der Datenbank" angezeigt.
Ich würde mich über eine Hilfe sehr freuen.
mein Verein hat sich neu gegründet und möchte daher ganz neu einsteigen bei JVerein. Da wir 3 Vorstandsmitglieder sind, wollen wir die MySQL-Variante verwenden. (Sicherheitsaspekte etc. haben wir beachtet)
Ich bin nun dabei die Datenbank zunächst lokal auf meinem Rechner zu erstellen, scheitere aber leider daran. Hier meine Schritte:
1. Jameica herunterladen und den Zip-Ordner nach C:\Programme\ entpacken
2. Jameica über die .exe-Datei starten und das Masterpasswort vergeben, dabei als Speicherort für Benutzerdaten C:\Benutzer\<Name>\ wählen
3. Hibiskus installieren, neu starten und anschließend Jameica schließen
4. mit XAMPP und phpmyadmin die Datenbank jverein erstellen und dazu einen Benutzer mit Lese- und Schreibrechten für diese Datenbank
5. nun den Ordner cfg in C:\Programme\Jameica erstellen
6. im eben erstellten cfg-Ordner die erwähnte properties-Datei (mit meinen MySQL-Daten gefüllt - als server: localhost, port: 3306) erstellen
7. Jameica starten und JVerein darüber herunterladen, Jameica neu starten
An dieser Stelle wird im Startbildschirm bei JVerein "Fehler beim Initialisieren der Datenbank" angezeigt.
Ich würde mich über eine Hilfe sehr freuen.
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Fehler bei JVerein mit MySQL
Hast du eine leere Datenbank mit dem Namen "jverein" erstellt? Es muss ein Benutzerkonto "jverein" mit dem Kennwort "jverein" geben.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 16
- Registriert: Sonntag 5. Januar 2014, 11:43
- JVerein-Version: 2.8.10
- Betriebssystem: Windows 10
Re: Fehler bei JVerein mit MySQL
Ahhh...das mit dem Benutzer jverein habe ich in keiner Anleitung gelesen. Danke für den Hinweis. Ich werde es probieren.
-
- Beiträge: 16
- Registriert: Sonntag 5. Januar 2014, 11:43
- JVerein-Version: 2.8.10
- Betriebssystem: Windows 10
Re: Fehler bei JVerein mit MySQL
Auch das hat leider nicht geholfen.
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Fehler bei JVerein mit MySQL
Kannst du dich von der Kommandozeile mit dem Tool mysql mit dem Benutzer jverein und dem Kennwort jverein an dem Datenbankserver anmelden und mit USE jverein auf die Datenbank wechseln?
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 16
- Registriert: Sonntag 5. Januar 2014, 11:43
- JVerein-Version: 2.8.10
- Betriebssystem: Windows 10
Re: Fehler bei JVerein mit MySQL
Ja, es kommt die Meldung "Database changed"
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Fehler bei JVerein mit MySQL
Dann sind deine MySQL-Einstellungen nicht korrekt. Siehe http://www.jverein.de/wiki/index.php?ti ... QL-Support.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 16
- Registriert: Sonntag 5. Januar 2014, 11:43
- JVerein-Version: 2.8.10
- Betriebssystem: Windows 10
Re: Fehler bei JVerein mit MySQL
Was soll ich denn noch großartig einstellen? Habe doch die Datenbank angelegt und der mysql-Server läuft auch auf Port 3306. Oder liegt es daran, dass ich XAMMP dafür nutze?
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Fehler bei JVerein mit MySQL
Auszug aus der Doku:
Erstellen Sie in diesem Verzeichnis eine Datei mit dem Namen "de.jost_net.JVerein.rmi.JVereinDBService.properties". Öffnen Sie diese mit einem Texteditor und tragen Sie folgenden Inhalt ein:
database.driver=de.jost_net.JVerein.server.DBSupportMySqlImpl
database.driver.mysql.jdbcurl=jdbc\:mysql\://<Server-IP>\:<port>/<datenbankname>?useUnicode\=Yes&characterEncoding\=ISO8859_1
database.driver.mysql.username=<Username des MySQL-Users>
database.driver.mysql.password=<Passwort des MySQL-Users>
database.driver.mysql.scriptprefix=mysql-
Wenn alles korrekt eingestellt ist, funktioniert es auch!
Heiner
Erstellen Sie in diesem Verzeichnis eine Datei mit dem Namen "de.jost_net.JVerein.rmi.JVereinDBService.properties". Öffnen Sie diese mit einem Texteditor und tragen Sie folgenden Inhalt ein:
database.driver=de.jost_net.JVerein.server.DBSupportMySqlImpl
database.driver.mysql.jdbcurl=jdbc\:mysql\://<Server-IP>\:<port>/<datenbankname>?useUnicode\=Yes&characterEncoding\=ISO8859_1
database.driver.mysql.username=<Username des MySQL-Users>
database.driver.mysql.password=<Passwort des MySQL-Users>
database.driver.mysql.scriptprefix=mysql-
Wenn alles korrekt eingestellt ist, funktioniert es auch!
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 16
- Registriert: Sonntag 5. Januar 2014, 11:43
- JVerein-Version: 2.8.10
- Betriebssystem: Windows 10
Re: Fehler bei JVerein mit MySQL
Hab ich alles gemacht
<server-ip> durch localhost
<port> durch 3306
<datenbankname> durch jverein
<username des mysql-users> durch jverein
<passwort des mysql-users> durch jverein
ersetzt.
<server-ip> durch localhost
<port> durch 3306
<datenbankname> durch jverein
<username des mysql-users> durch jverein
<passwort des mysql-users> durch jverein
ersetzt.