Seite 1 von 1

Datenbank Platzt und Forumupdate auf phpBB 2.0.22

Verfasst: 30.12.2006 20:01
von mrgreen
Hallo,

ich habe heute mal die Datenbank betrachtet. Diese ist mit 37,85 MB ein wenig groß. Wie kann das passieren das die so groß ist? Wird da nicht nur Text in der Datenbank gespeichert?

Zudem dachte ich mal an ein Forumupdate. von 2.0.21 auf 2.0.22. Welche Datei müsste ich da nehmen? Diese......?
phpBB 2.0.22 [ Code Changes ]

Ich habe viele Mods nachträglich eingebaut.

mfg
mrgreen

Verfasst: 30.12.2006 20:20
von gloriosa
Hallo,
zu 1.) Die Größe der Datenbank kannst Du nachträglich eigentlich nicht beeinflussen, da diese durch die eingebauten MOD's sowie die Anzahl und die Länge der Postings zusammen kommt. :o

Auch Helferlein, wie z.B. der IP-Tracker, verhelfen der Datenbank zu ungeahnter Größe.

Benutzte gelegentlich den DB Maintenance Mod zur DB-Wartung und mache regelmäßig Backups (siehe dazu >>> KB:mysqlbackup <<< . :wink:

zu 2.) Siehe die Vorgehendweise die in der >>> Update-Hilfe <<< beschrieben ist. :o

Weiterhin gibt es die, viel zu selten benutzte, boardeigene Funktion [ externes Bild ] Suchen um Informationen zu finden. :wink:

Verfasst: 31.12.2006 01:16
von mrgreen
Danke für deine Hilfe.

Ich habe mich nun etwas mit MySQL Dumper beschäftigt, nachdem ich die Tabelle phpbb_sessions gelöscht hatte. :roll: :roll:

Hin und her, die Datenbank habe ich gelöscht und habe mir ein neues phpbb 2.0.21 Forum angelegt.

Wenn ich dort im Admin Bereich das gestern erstellte Backup (15,1MB) wiederherstellen möchte kommt das nach einer ganzen Weile....
Fatal error: Allowed memory size of 31457280 bytes exhausted (tried to allocate 262144 bytes) in /home/.sites/70/site848/web/forum/includes/sql_parse.php on line 135
Bei dem Programm MySQLDumper, welches echt gut ist, kommt das......
MySQL-ERROR MySQL-Dokumentation der Fehler
Fehler bei der Anfrage:

INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('müsste', '1159', '0');
MySQL meldet:

Doppelter Eintrag 'müsste' für Schlüssel 1
Ich weiß nicht mehr weiter. :cry:

mfg
mrgreen

Verfasst: 31.12.2006 01:29
von Markus67
Hi ...

Warum machst willst du denn ein Backup einspielen .... wie hast du das denn gemacht mit dem Forumupdate?

Mit ca. 37 MB brauchst du dir über die DB-Größe nicht wirklich Sorgen machen.

Markus

Verfasst: 31.12.2006 04:01
von mrgreen
Hallo Markus,

das Backup scheitert ja dauernd bis das kommt beim Backup im Adminbereich...
Fatal error: Allowed memory size of 31457280 bytes exhausted (tried to allocate 262144 bytes) in /home/.sites/70/site848/web/forum/includes/sql_parse.php on line 135
mfg
mrgreen

Verfasst: 31.12.2006 06:16
von opportunist
Hallo,

auch wenn dein Vorgehen sehr fragwürdig ist, was du mit der Datenbank machst:

Der Fehler, den MySQLDumper ausgibt
MySQL-ERROR MySQL-Dokumentation der Fehler
Fehler bei der Anfrage:

INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('müsste', '1159', '0');
MySQL meldet:

Doppelter Eintrag 'müsste' für Schlüssel 1
kannst du umgehen. Dieser Fehler besagt, dass ein Eintrag aus dem Backup bereits vorhanden ist - deswegen bricht er ab. Du kannst dem Script allerdings ssagen, dass es bei "duplicate entry" nicht abbrechen soll.

Gehe im MySQLDumper auf Konfiguration-> Allgemein
Dort wählst du ganz unten bei Fehlerbehandlung bei Wiederherstellung das:
fortfahren und Fehler protokollieren

Danach spielst du das Backup ein.

Verfasst: 31.12.2006 16:38
von mrgreen
ja, hatte ich gestern schon gemacht. Er stellt 35 Tabellen wieder her. Es waren aber ursprünglich 79.

Forum geht also nicht mehr.

Verfasst: 31.12.2006 17:38
von Miriam
//OT on

Na toll hinbekommen!
Dabei gibt es tonnenweise Postings zu diesem Thema. Und es hätte gereicht, wenn Du pdate_to_latest.php ausgeführt hättest und es wäre alles super gewesen.....

Aber nein....

//OT off