hibiscus war kein Problem auf MariaDB zu mirieren: läuft bereits.
An jverein beiße ich mir z.Z. die Zähne aus:
NB. Auf dem MariaDB-server habe ich eine leere Datenbank jverein erzeugt und mit Jameica mit den default Vorgaben strukkturiert.
Das kann ich mit phpmyadmin oder SQuirrel sehen.
Nun soll das backup.sql aus der H2 Datenbank konvertiert werden:
root@server:/var/lib# mysql -u jverein -p jverein < /mnt/jameica/backup.sql
Enter password:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'IF NOT EXISTS JVEREIN SALT 'a180b38dbc2bc05a' HASH '45e277f6f37faa7a05e4f9c88088' at line 1
root@server:/var/lib#
OK, habe dann die erste Zeile gelöscht...
root@server:/var/lib/mysql# mysql -u jverein -p jverein < /mnt/jameica/backup.sql2
Enter password:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'SEQUENCE PUBLIC.SYSTEM_SEQUENCE_66275777_D7F2_49AD_A7D4_479CB100E281 START WITH ' at line 1
root@server:/var/lib# mysql -u jverein -p jverein < /mnt/jameica/backup.sql
völlig ohne die CREATE statement
mysql -u jverein -p jverein < /mnt/jameica/backup-modding.sql
Enter password:
ERROR 1103 (42000) at line 1: Incorrect table name 'PUBLIC'
Leider bin ich gezwungen schnell ein Lösung zu finden.
Was mir an SQL Wissen fehlt hole ich später nach.
Jetzt sind noch Ferien, das System sollte bald mit Multiuser-Zugriffen * laufen.
Danke für Hinweise.
Matthias
* Der Jameica client (für gemischte Umgebung) liegt mit allen plugins zentral auf einem Netzlaufwerk... Das hat alles auch schon geklappt.
Banking hier & nicht dort, Rechte, alles erledigt. Es fehlt noch die Mitgliederdatenbank!
MariaDB(mysql) < backup.sql
Moderator: heiner
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: MariaDB(mysql) < backup.sql
Ohne mich wirklich mit dem Thema beschäftigt zu haben, kann ich mir nicht vorstellen, dass dein Vorhaben Aussicht auf Erfolg hat. Z. B. werden die Primärschlüssel in beiden DB-Systemen unterschiedlich definiert.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- KFV
- Beiträge: 15
- Registriert: Montag 11. November 2013, 15:48
- Verein: Kreisfischerei Verein e.V.
Gartenstr. 186
72074 Tübingen - Mitglieder: 800
- JVerein-Version: 2.8.x
- Betriebssystem: gemischt
Re: MariaDB(mysql) < backup.sql
Falls jemand eine auch Kommerzielle, aber erprobt funktionierende Ansprechstationen kennt;
Es gelingt mir nicht die H2 Datenbank auf MySQL zu konvertieren.
Das Ziel ist: Wir werden mit allen Datenbanken umziehen. MariaDB ist kompatibel zu MySQL (Oracle).
Wird das nicht gehen, bleibt MySQL 5.5 oder MySQL 5.6.
Die Schwierigkeiten beim Konvertieren der H2-Datenbank (Z.B. Schalter ;MODE=MySQL funktioniert nicht) hält zur Zeit viel auf.
Also nochmal die Fragen, geht das? Ja, Wer kann das?
Gerne jede Info, auch via PM hier im Forum. Es sollte schnell gehen. Auch unkonventionelle Lösungen mit DBase Tabellen Kopieren, etc. aber dann brauch ich Experten. Wenn das eine praktikable Lösung ist: Raus damit! Von den hier beauftragten Firmen, Verdächtigen höre ich zu wenig.
Vor allem JVerein ist jetzt inzwischen der entscheidende Schritt:
Ich traue mich nicht an eine existieren MS-SQL Datenbank, bevor ich nicht JVerein konvertiert, umgestellt und geprüft habe. Dieser nächste Schritt unserer EDV bleibt aktuell JVerein Von H2 auf MySQL. Dann, dann kann man den Rest nachziehen.
Bitte Hilfe, bei wem das geklappt hat. Danke.
Es gelingt mir nicht die H2 Datenbank auf MySQL zu konvertieren.
Das Ziel ist: Wir werden mit allen Datenbanken umziehen. MariaDB ist kompatibel zu MySQL (Oracle).
Wird das nicht gehen, bleibt MySQL 5.5 oder MySQL 5.6.
Die Schwierigkeiten beim Konvertieren der H2-Datenbank (Z.B. Schalter ;MODE=MySQL funktioniert nicht) hält zur Zeit viel auf.
Also nochmal die Fragen, geht das? Ja, Wer kann das?
Gerne jede Info, auch via PM hier im Forum. Es sollte schnell gehen. Auch unkonventionelle Lösungen mit DBase Tabellen Kopieren, etc. aber dann brauch ich Experten. Wenn das eine praktikable Lösung ist: Raus damit! Von den hier beauftragten Firmen, Verdächtigen höre ich zu wenig.
Vor allem JVerein ist jetzt inzwischen der entscheidende Schritt:
Ich traue mich nicht an eine existieren MS-SQL Datenbank, bevor ich nicht JVerein konvertiert, umgestellt und geprüft habe. Dieser nächste Schritt unserer EDV bleibt aktuell JVerein Von H2 auf MySQL. Dann, dann kann man den Rest nachziehen.
Bitte Hilfe, bei wem das geklappt hat. Danke.
- DIG
- Beiträge: 478
- Registriert: Freitag 11. Januar 2013, 00:02
- Verein: Deutsch-Isländische Gesellschaft e.V.
- Mitglieder: 250
- JVerein-Version: aktuellste
- Betriebssystem: Win
- Wohnort: Krefeld
Re: MariaDB(mysql) < backup.sql
Hallo Matthias,
es gibt (oder gab?) einen Programmpunkt in JVerein mit dem man eine spezielle Datensicherung machen konnte, die z.B. Heiner dann importieren konnte wenn es für eine Fehlersuche der eigenen Daten bedarf. Ich weiß gerade nicht mehr wie das heißt (Service-Backup oder so), war aber irgendwo unter Administration zu finden.
Vielleicht kannst Du eine neue (leere) JVerein-Installation, die auf MySQL eingestellt ist, so mit Deinem eigenen aus H2 gesicherten Daten füttern.
Sonst fällt mir -als letzter Ausweg- nur noch ein mit LibreOffice die H2-Datenbank zu öffnen und die Daten Tabellenweise mit Copy&Paste in die MySQL-Datenbank, in der zuvor die JVerein Tabellen (leer) angelegt wurden, händisch zu kopieren - wobei allerdings die Reihenfolge, in der die Tabellen so übernommen würden, wichtig ist damit die Referenzen/Fremdschlüssel stimmen (d.h. erst alle Tabellen mit Stammdaten, dann Mitglieder/Adressen, dann Detail-Tabellen zu denen und schließlich Bewegungsdaten wie Buchungen etc.)
Gruß, Carsten
es gibt (oder gab?) einen Programmpunkt in JVerein mit dem man eine spezielle Datensicherung machen konnte, die z.B. Heiner dann importieren konnte wenn es für eine Fehlersuche der eigenen Daten bedarf. Ich weiß gerade nicht mehr wie das heißt (Service-Backup oder so), war aber irgendwo unter Administration zu finden.
Vielleicht kannst Du eine neue (leere) JVerein-Installation, die auf MySQL eingestellt ist, so mit Deinem eigenen aus H2 gesicherten Daten füttern.
Sonst fällt mir -als letzter Ausweg- nur noch ein mit LibreOffice die H2-Datenbank zu öffnen und die Daten Tabellenweise mit Copy&Paste in die MySQL-Datenbank, in der zuvor die JVerein Tabellen (leer) angelegt wurden, händisch zu kopieren - wobei allerdings die Reihenfolge, in der die Tabellen so übernommen würden, wichtig ist damit die Referenzen/Fremdschlüssel stimmen (d.h. erst alle Tabellen mit Stammdaten, dann Mitglieder/Adressen, dann Detail-Tabellen zu denen und schließlich Bewegungsdaten wie Buchungen etc.)
Gruß, Carsten
Viele Grüße,
Carsten
Carsten
- KFV
- Beiträge: 15
- Registriert: Montag 11. November 2013, 15:48
- Verein: Kreisfischerei Verein e.V.
Gartenstr. 186
72074 Tübingen - Mitglieder: 800
- JVerein-Version: 2.8.x
- Betriebssystem: gemischt
Re: MariaDB(mysql) < backup.sql
Das habe ich schon versucht. Es klappt nicht.
Habe den Fehler schon bei den Bezeichnungen gesucht: Wir hatten z.B. Beitragsgruppe "//kein Mitglied" o.ä.
Spielt wohl alles keine Rolle, aus den Fehlern beim Rücklesen werde ich nicht schlau. Nach vielen Anläufen habe ich das aufgegeben.
Ich habe verschiedene Versuche jeweils mit ganz leeren DB versucht: Nur DROP jverein - CREATE jverein.
Oder mit einer leeren Datenbank mit leeren Tabellen jverein versucht: d.h. nach CREATE kurz mit Jameica verbunden...
Ich muss zugeben ich bin z.Z. völlig übermüdet und die Verantwortung lastet.
Dabei sollte das alles ein Hobby sein.
Einige hier kennen das bestimmt schon. Hier für mich übertreibe ich gerade nicht im geringsten.
Der in diesen Ferien investierte Zeitrahmen hat dies jedoch längst gesprengt.
Aber die Voraussetzungen einer stabilen, lokalen Netzwerkumgebung, das ist schon gut geworden. Das hat mich bis dahin schon Energie gekostet. Patchfelder, Kabel hat jemand parallel gemacht. Das ist sehr schnell fertig geworden!
Peinlich ist mir, dass ich erst heute erstmalig in das Backup der MariaDB gesehen habe.
Ich habe daran nie gedacht. Kann nur sagen, das ist phantastisch gemacht. Kommentare dabei... Ein Zeichen, gerade bin ich überfordert.
Wir haben doch einige Mitglieder, langfristig kann ich bestimmt jemanden gewinnen, der sich als 2te Person einbringt. In so einem großen Verein, darf das nicht an nur einer Person hängen. Zur Zeit jedoch hat es den Vorteil, dass ich lange geplante Vorstellungen endlich ohne Diskussion umsetzen kann. Ich mache das allein und brauche nur ab und zu Zeit den direkt Betroffenen den Prozess zu beschreiben.
Was ich allein länger benötige spare ich mir an Absprachen. Für die Win-Client-PC habe ich nur eine Active-Domain-Samba4 domain ohne gespeicherte Profile eingerichtet. Mehr Umstellung wollte ich nie.
Ich sehe inzwischen schon die Vorteile. Ich weiß mit etwas Zeit wird das allen Betroffenen klar.
Da bin ich seit letzter Woche schon durch. Wir haben Archive & endlich die Dropbox mit Quotas je als Netzlaufwerke. Ein aktiver Switch für die Bandbreite. Unglaublich was^das an Geschwindigkeit gebracht hat. Jameica mit allen Plugin auch ein Laufwerk und zentral. Einfach super das!
Heute habe ich nochmal Kontakt zu jemandem gehabt, welcher für die großen uni-Kliniken (TÜ) mit SQL zu tun hat. Er meint, das sind nur Tabellen.
Auch wenn es kostet, ich hoffe es geht. Die Backups: H2(jverein) und leere MaraiDB(jverein) sind seit heute Mittag dort.
Ein wenig Anspannung ist jetzt weg. Angesichts der Aufgaben in den nächsten Tagen, bleibe ich mit dem langen frustrierenden Verlauf bis dahin aber weiterhin unter Strom.
Nebenbei, im Zuge der Aussicht mehr lokalen Zugriff auf die Daten zu haben ist das Interesse gestiegen. Mit mehr Bereitschaft das Anzusehen und in Kleinst-gruppen Fragerunden zu machen: ist vielen erst das Aufgabenfeld einer solchen Software bewusst geworden.
Ich sehe einfach die Flexibilität: Betriebssystem unabhängig agieren zu können. Ich bin ehrlich, ich kann kein Windows. Aber auch kein SQL. Letzteres wird nächsten Sommer anders werden! Wir haben noch einen veralteten Datenbank-Kandidaten welcher auf jverein folgt: Ein MS-SQL Server auf XP-Basis.
Egal wie es schmerzt: zuerst muss JVerein umziehen, dann noch die Intrarechte Rechte reduzieren und einrichten. Ich hoffe nur es klappt mit jverein.
Für weiteres recht danach die Zeit nicht mehr. Auch muss man den Betroffenen Nutzern Zeit geben.
Dankbare Grüße
Matthias
Habe den Fehler schon bei den Bezeichnungen gesucht: Wir hatten z.B. Beitragsgruppe "//kein Mitglied" o.ä.
Spielt wohl alles keine Rolle, aus den Fehlern beim Rücklesen werde ich nicht schlau. Nach vielen Anläufen habe ich das aufgegeben.
Ich habe verschiedene Versuche jeweils mit ganz leeren DB versucht: Nur DROP jverein - CREATE jverein.
Oder mit einer leeren Datenbank mit leeren Tabellen jverein versucht: d.h. nach CREATE kurz mit Jameica verbunden...
Ich muss zugeben ich bin z.Z. völlig übermüdet und die Verantwortung lastet.
Dabei sollte das alles ein Hobby sein.
Einige hier kennen das bestimmt schon. Hier für mich übertreibe ich gerade nicht im geringsten.

Der in diesen Ferien investierte Zeitrahmen hat dies jedoch längst gesprengt.
Aber die Voraussetzungen einer stabilen, lokalen Netzwerkumgebung, das ist schon gut geworden. Das hat mich bis dahin schon Energie gekostet. Patchfelder, Kabel hat jemand parallel gemacht. Das ist sehr schnell fertig geworden!
Peinlich ist mir, dass ich erst heute erstmalig in das Backup der MariaDB gesehen habe.
Ich habe daran nie gedacht. Kann nur sagen, das ist phantastisch gemacht. Kommentare dabei... Ein Zeichen, gerade bin ich überfordert.
Wir haben doch einige Mitglieder, langfristig kann ich bestimmt jemanden gewinnen, der sich als 2te Person einbringt. In so einem großen Verein, darf das nicht an nur einer Person hängen. Zur Zeit jedoch hat es den Vorteil, dass ich lange geplante Vorstellungen endlich ohne Diskussion umsetzen kann. Ich mache das allein und brauche nur ab und zu Zeit den direkt Betroffenen den Prozess zu beschreiben.
Was ich allein länger benötige spare ich mir an Absprachen. Für die Win-Client-PC habe ich nur eine Active-Domain-Samba4 domain ohne gespeicherte Profile eingerichtet. Mehr Umstellung wollte ich nie.
Ich sehe inzwischen schon die Vorteile. Ich weiß mit etwas Zeit wird das allen Betroffenen klar.
Da bin ich seit letzter Woche schon durch. Wir haben Archive & endlich die Dropbox mit Quotas je als Netzlaufwerke. Ein aktiver Switch für die Bandbreite. Unglaublich was^das an Geschwindigkeit gebracht hat. Jameica mit allen Plugin auch ein Laufwerk und zentral. Einfach super das!
Heute habe ich nochmal Kontakt zu jemandem gehabt, welcher für die großen uni-Kliniken (TÜ) mit SQL zu tun hat. Er meint, das sind nur Tabellen.

Auch wenn es kostet, ich hoffe es geht. Die Backups: H2(jverein) und leere MaraiDB(jverein) sind seit heute Mittag dort.
Ein wenig Anspannung ist jetzt weg. Angesichts der Aufgaben in den nächsten Tagen, bleibe ich mit dem langen frustrierenden Verlauf bis dahin aber weiterhin unter Strom.
Nebenbei, im Zuge der Aussicht mehr lokalen Zugriff auf die Daten zu haben ist das Interesse gestiegen. Mit mehr Bereitschaft das Anzusehen und in Kleinst-gruppen Fragerunden zu machen: ist vielen erst das Aufgabenfeld einer solchen Software bewusst geworden.
Ich sehe einfach die Flexibilität: Betriebssystem unabhängig agieren zu können. Ich bin ehrlich, ich kann kein Windows. Aber auch kein SQL. Letzteres wird nächsten Sommer anders werden! Wir haben noch einen veralteten Datenbank-Kandidaten welcher auf jverein folgt: Ein MS-SQL Server auf XP-Basis.
Egal wie es schmerzt: zuerst muss JVerein umziehen, dann noch die Intrarechte Rechte reduzieren und einrichten. Ich hoffe nur es klappt mit jverein.
Für weiteres recht danach die Zeit nicht mehr. Auch muss man den Betroffenen Nutzern Zeit geben.

Dankbare Grüße
Matthias
- KFV
- Beiträge: 15
- Registriert: Montag 11. November 2013, 15:48
- Verein: Kreisfischerei Verein e.V.
Gartenstr. 186
72074 Tübingen - Mitglieder: 800
- JVerein-Version: 2.8.x
- Betriebssystem: gemischt
Re: MariaDB(mysql) < backup.sql
Unser Problem ist mittlerweile gelöst:
Das Konvertieren des H2 Backups in ein SQL Backup hatte es in sich.
Syntax, Umlaute, ist nur das Offenbare daran gewesen.
Unser SQL-Profi war länger als einen halben Tag damit beschäftigt.
Fazit: Allein der Zugriff mit anderen Tools auf die Datenbank...
SQL Abfragen mit myphpadmin erstellen und verwenden:
Endlich!
Das Konvertieren des H2 Backups in ein SQL Backup hatte es in sich.
Syntax, Umlaute, ist nur das Offenbare daran gewesen.
Unser SQL-Profi war länger als einen halben Tag damit beschäftigt.
Fazit: Allein der Zugriff mit anderen Tools auf die Datenbank...
SQL Abfragen mit myphpadmin erstellen und verwenden:

Endlich!
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: MariaDB(mysql) < backup.sql
Das geht mit H2 doch auch. Siehe http://www.jverein.de/wiki/index.php?ti ... reOfficeDB oder http://www.h2database.com/html/quickstart.htmlFazit: Allein der Zugriff mit anderen Tools auf die Datenbank...
SQL Abfragen mit myphpadmin erstellen und verwenden:![]()
Endlich!
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- KFV
- Beiträge: 15
- Registriert: Montag 11. November 2013, 15:48
- Verein: Kreisfischerei Verein e.V.
Gartenstr. 186
72074 Tübingen - Mitglieder: 800
- JVerein-Version: 2.8.x
- Betriebssystem: gemischt
Re: MariaDB(mysql) < backup.sql
Also das ist jetzt wirklich komfortabler. Wir hatten das bisher auch so (s.o.) genutzt.
D.h. ich habe mich da raus gehalten. es gab große Probleme mit dem Zeichensatz.
Diese Probleme gibt es unter Debian nicht mehr. Libre-Base Abfragen und Datenbank auf SQL umstellen:
Etikettendruck fertig. Was ich da bisher gesehen habe... Hier hat es keiner einfacher hin bekommen.
Aber fertig ist es noch nicht. Zur Zeit bekomme ich das bei den Windows Clienten mit den MySQLodbc- oder MariaDB-odbc-Verbindungen nicht hin.
Aber mit Linux erstmalig seit 2a druckt es Etiketten ohne Umweg, also ohne *cvs aus libre-base generiert.
Auch ist es bitter nötig, den Multiuser-zugriff zu haben. An Schaltertagen für unsere Mitglieder ist das extrem hilfreich.
Noch ein Argument: Wir haben noch mehr Datenhaltung:
Fangbücher, Steuerberater das gehört alles auf den lokalen Server.
Mir wichtig, ich sitze an MEINEM Netbook und nutze im Verein-Intranet die Daten.
Dort bleiben sich auch ohne gestöpsel, etc. Sonst ist es egal welcher Rechner frei ist... ich kann ran!
D.h. ich habe mich da raus gehalten. es gab große Probleme mit dem Zeichensatz.
Diese Probleme gibt es unter Debian nicht mehr. Libre-Base Abfragen und Datenbank auf SQL umstellen:
Etikettendruck fertig. Was ich da bisher gesehen habe... Hier hat es keiner einfacher hin bekommen.
Aber fertig ist es noch nicht. Zur Zeit bekomme ich das bei den Windows Clienten mit den MySQLodbc- oder MariaDB-odbc-Verbindungen nicht hin.
Aber mit Linux erstmalig seit 2a druckt es Etiketten ohne Umweg, also ohne *cvs aus libre-base generiert.
Auch ist es bitter nötig, den Multiuser-zugriff zu haben. An Schaltertagen für unsere Mitglieder ist das extrem hilfreich.
Noch ein Argument: Wir haben noch mehr Datenhaltung:
Fangbücher, Steuerberater das gehört alles auf den lokalen Server.
Mir wichtig, ich sitze an MEINEM Netbook und nutze im Verein-Intranet die Daten.
Dort bleiben sich auch ohne gestöpsel, etc. Sonst ist es egal welcher Rechner frei ist... ich kann ran!