Translation(s): ?English - Deutsch

(!) ?Discussion

Dieser Text beschreibt, wie MariaDB als Datenbankserver für JVerein angebunden werden kann.

Installation mit Anbindung an MySQL/MariaDB

Installation

Nach der Installation von JVerein muss zunächst die Verbindung zur MySQL/Maria-Datenbank für Hibiscus konfiguriert sein

Dies sollte vor dem ersten Start erfolgen.

Einrichten der Datenbank

Als Benutzer root (oder entsprechend privilegierter User) auf der Datenbank anmelden:

mysql -u <user> -p

Datenbank anlegen

mysql> CREATE DATABASE jverein;

Benutzer anlegen

mysql> CREATE USER 'jverein'@'localhost' IDENTIFIED BY '<passwort>';
mysql> GRANT ALL PRIVILEGES ON jverein.* TO 'jverein'@'localhost';
mysql> FLUSH PRIVILEGES;

Wenn die Datenbank auch für andere Rechner im Netz zugänglich sein soll, ist folgendes hinzuzufügen.

mysql> CREATE USER 'jverein'@'%' IDENTIFIED BY '<passwort>';
mysql> GRANT ALL PRIVILEGES ON jverein.* TO 'jverein'@'%';
mysql> FLUSH PRIVILEGES;

===Konfiguration für JVerein ===

Hier wird zunächst im Verzeichnis ~/.jameica/cfg

Im Verzeichnis ~/.jameica/cfg/ wird die Datei de.jost_net.JVerein.rmi.JVereinDBService.properties mit folgendem Inhalt erstellt:

# Datei von www.jverein.de/wiki/index.php?title=MySQL-Support
database.driver=de.jost_net.JVerein.server.DBSupportMySqlImpl
database.driver.mysql.jdbcurl=jdbc\:mysql\://127.0.0.1\:3306/jverein?useUnicode\=Yes
#&characterEncoding\=ISO8859_1
database.driver.mysql.username='jverein'
database.driver.mysql.password=<Passwort>
database.driver.mysql.scriptprefix=mysql-
database.driver.mysql.jdbcdriver=org.mariadb.jdbc.Driver

Die IP muss den Gegebenheiten angepasst werden.

Wichtig: Das Passwort darf in der Konfigurationsdatei nicht in Anführungszeichen stehen, da diese ansonsten Teil des Passwortes werden und damit ein Einloggen verhindern. (Beim Username ist dies unschädlich.)

Quelle: https://doku.jverein.de/allgemein/mysql-support