große Datenbank - dump?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Altruist
Mitglied
Beiträge: 35
Registriert: 03.03.2003 15:32

große Datenbank - dump?

Beitrag von Altruist »

Also ich habe hier schon einige Threads gefunden, die in die Richtung gehen, alerdings nie wirklich genau das treffen. Ich habe eine ca. 140mb große Datenbank (ungepackt) und unbegrenzt Datenbankgröße zur Zeit. Nur 75mb Webspace, das heißt ich kann die Datenbank nicht auf den Server dumpen, wie das hier beschrieben wurde. myphpadmin will nichtmal einzelne tabellen dumpen und steigt aus, höchst wahrscheinlich, weil die tabellen auch zu groß sind. Was soll ich jetzt machen, bzw. was kann ich jetzt machen? Ich habe vergeblich nach passenden Postings gesucht, hoffe habe nichts übersehen, wenn doch bitte sagt mir die Lösung.

Altruist
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

hm da wäre es vielleicht am einfachsten deinen Hoster zu fragen ? ;)
Ansonsten kannst du noch dieses Tool ausprobieren: http://www.bitesser.de/menu1/mysqlcommander.php wobei ich damit keine Erfahrung habe.
Altruist
Mitglied
Beiträge: 35
Registriert: 03.03.2003 15:32

Beitrag von Altruist »

@Mister_X: Danke schonmal für deine Hilfe. Ich versuche gerade mit dem Commander zu Dumpen. Hat jemand noch eine andere Idee. Ich warte noch auf Antwort des Hosters.

Altruist
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Guido hat geschrieben:Versuch es mal so, die Datenbank wird dabei gezippt und verringert sich um fast 90 % !. Ausserdem wird ein DROP Table dazu geschrieben, das ist praktisch wenn Du sie mal zurückschreiben musst...

Code: Alles auswählen

<?php 
system("/usr/bin/mysqldump --add-drop-table -uUSER -pPASSWORT -hlocalhost DBNAME|gzip > /DEIN/KOMPLETTER/PFAD", $fp); 
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten"; 
?>
Altruist
Mitglied
Beiträge: 35
Registriert: 03.03.2003 15:32

Beitrag von Altruist »

@Guido: Ja ich konnte den Webspace einfach überziehen und brauchte das ganze nicht packen. Aber das seltsame ist, dass die Datenbank jetzt ca. 90mb belegt wobei das dump mit der phpBB software knapp 141mb belegt. Beides ist ungezippt, wie kommt das zu Stande, kann das überhaupt sein?

Altruist
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Also die Angaben können schon schwanken, schau einfach mal wie die erste und wie die letzte Tabelle heisst, bei einem originalen phpbb ohne Mods müssten das deinprefix_auth_access und deinprefix_words sein
Altruist
Mitglied
Beiträge: 35
Registriert: 03.03.2003 15:32

Beitrag von Altruist »

Ich habe soeben die gesicherte Datenbank wieder reingeladen. Es scheint so, als wäre alles wieder da und die Datenbankgröße stimmt auch ca. (genau weiß ich es nicht) wieder mit der alten überein, doch hat die import.php Datei den Fehler gemeldet und nicht, dass die Datei erfolgreich eingelesen wurde. Woran kannd as liegen? Der wordstable am Ende der Datenbank ist leer, kann es sein, dass es sich dabei um die restriktierten Worte handelt? Dann wäre es nämlich richtig, dass die Tabelle leer ist. Nur unklar wäre mir dann noch, warum ein Fehler kommt. Kann es sein, dass der Fehler etwas damit zu tun hat, dass die neue Datenbank anders heißt als die alte oder damit, dass das ende der dump.sql so aussieht?:

Code: Alles auswählen


--
-- Table structure for table 'phpbb_words'
--

CREATE TABLE phpbb_words (
  word_id mediumint(8) unsigned NOT NULL auto_increment,
  word char(100) NOT NULL default '',
  replacement char(100) NOT NULL default '',
  PRIMARY KEY  (word_id)
) TYPE=MyISAM;

--
-- Dumping data for table 'phpbb_words'
--



Altruist
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Merkwürdig ist das die Fehlermeldung kam..k.a warum. Die Tabelle endet mit der deinprefix_words Tabelle , soweit so gut, auch das sie leer ist ist nicht unüblich. Sie beinhaltet normalerweise nur dann was wenn Du bestimmte Wörter in Deinem Board "verboten" hast und sie ersetzten lässt durch andere...
Altruist
Mitglied
Beiträge: 35
Registriert: 03.03.2003 15:32

Beitrag von Altruist »

@Guido: Das heißt es liegt praktisch gar kein Fehler vor? Weil uns fällt einfach keiner auf. Die Einträge in der posts und posts_text tabelle sind so groß wie das, was das Forum anzeigt...
Worte habe ich nicht verboten, aber kann es sein, dass

Code: Alles auswählen

-- 
-- Dumping data for table 'phpbb_words' 
-- 
schuld ist? Ich habe kaum Ahnung von MySQL, aber müsste danach nicht nochetwas kommen?

Altruist
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Altruist hat geschrieben:, aber kann es sein, dass

Code: Alles auswählen

-- 
-- Dumping data for table 'phpbb_words' 
-- 
schuld ist? Ich habe kaum Ahnung von MySQL, aber müsste danach nicht nochetwas kommen?
Altruist
Nein. danch kommt nichts mehr, da käme nur etwas wenn DuWörter verboten hättest, sprich die INHALTE der Tabelle und da Du keine verboten hast ist sie leer und das Script muss dann auch nichts weiter schreiben. Das ist sowieso kein Befehl sondern halt eine auskommentierte Überschrift...also kann es auch nicht für die Fehöermeldung verantwortlich sein. Aber wenn das Forum doch läuft ist es doch ok oder?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“