Probleme mit Export großer DB, keine Chance zur Sicherung

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.
Tarndt
Mitglied
Beiträge: 32
Registriert: 13.07.2003 15:02

Probleme mit Export großer DB, keine Chance zur Sicherung

Beitrag von Tarndt »

Ja, ich habe heute schon gesucht, aber nur halbes für mein Problem gefunden.
Also, bekanntes Problem: DB ist so groß, das beim Export der Timeout einen Strich durch die Rechnung macht. Selbst wenn ich die Tables einzeln exportiere, sind die Dateien zu groß (ich glaub 17.000 Beiträge bei den Beitragstexten) (mit phpMyAdmin)

Das Script um die DB auf den Webspace zu sichern funktioniert leider nicht (hab diverse ausprobiert), weil der Safe Mode aktiviert ist (lt. Aussage des Hosters wollen die den auch nicht ausschalten).

Der Hoster könnte die DB zwar sichern, aber dafür müsste wohl Cash fliessen, nehme ich an. Wenigstens war er so gütig und hat mir eine Rückspielung nach einem DB-Crash kostenlos gemacht, ansosnten würden nun 12.000 Beiträge fehlen :-?

My-SQL Front funktioniert leider auch nicht, den Fehler habe ich noch nicht gefunden :o(

Die einzige Möglichkeit, die ich jetzt noch sehe ist, Beiträge zu löschen, aber das wollte ich eigentlich nicht.
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

KB:8
Tarndt
Mitglied
Beiträge: 32
Registriert: 13.07.2003 15:02

Beitrag von Tarndt »

Das Script um die DB auf den Webspace zu sichern funktioniert leider nicht
Benutzeravatar
jasc
Ehemaliges Teammitglied
Beiträge: 2497
Registriert: 24.05.2001 02:00
Wohnort: Hergensweiler bei Lindau/B

Beitrag von jasc »

Hast du auch alle Daten korrekt angepasst?
Tarndt
Mitglied
Beiträge: 32
Registriert: 13.07.2003 15:02

Beitrag von Tarndt »

Ja habe ich. Mein Script sieht dann so aus:

Code: Alles auswählen

<?php
system("/usr/bin/mysqldump -u yyyyy -p xxxxxx -h localhost usr_s8u26_2 > /var/www/s8u26/html/phpBB2/aadb/dump.sql", $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>
ich hab alles mögliche probiert. Der Pfad zu dem Verzeichnis in das die Datei geschrieben werden soll ist richtig, hat auch die Rechte 777.
Ich hab alternativ mit verschiedenen Variationen gearbeitet:
- anstatt localhost meine IP
- mit und ohne Leerzeichen zwischen den Attributen und den Namen
ich bekomme aber immer die Meldung, dass ein Fehler aufgetreten ist.
Benutzeravatar
Toff
Mitglied
Beiträge: 91
Registriert: 09.09.2003 17:23

Beitrag von Toff »

Nimm mal das hier und speichere es als .php datei auf deinem Space. Natürlich Daten nicht vergessen und verzeichniss erstellen nicht vergessen.

Code: Alles auswählen

<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>MySQL Backup</title>

</head>

<body>
<?php
// Bitte hier Ihre Daten eintragen
$host= 'localhost';
$user= 'username';
$pass= 'password';
$db= 'dbname';

$mydatum= date('dmYHis');

// Befehl ausführen und in Zipfile speichern

system(sprintf(

'mysqldump --opt -h %s -u %s -p%s %s | gzip > %s/mysqlbackup/dump.sql.gz',

$host,

$user,

$pass,

$db,

getenv('DOCUMENT_ROOT')
));

echo '+DONE';
?>

</body>
</html>
CU
Toff

PS: Afaik ist bei mir der Safe.Mode auch an, und das Skript läuft ;)
Zuletzt geändert von Toff am 08.10.2003 14:51, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nimm doch mySQL-Front. Damit habe ich bislang keine Probs gehabt...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Tarndt
Mitglied
Beiträge: 32
Registriert: 13.07.2003 15:02

Beitrag von Tarndt »

My-SQL Front funktioniert leider auch nicht, den Fehler habe ich noch nicht gefunden
Tarndt
Mitglied
Beiträge: 32
Registriert: 13.07.2003 15:02

Beitrag von Tarndt »

Ich habe mir nochmal MySQL-Front zur Brust genommen. Das Problem ist folgendes: hinter meinen User-Namen wird mein EInwahlname von T-online gesetzt, das ganze sieht dann so aus:
1045 - Access denied for user: 's8u26@pD9589393.dip.t-dialin.net' (Using password: YES).
Mein Username wäre eigentlich nur s8u26, und den oben mag die DB wohl nicht. Ich habe keine Ahnung, wie die T-Online-Endung dahin kommt, über einen Proxyserver gehe ich jedenfalls nicht. Hab zwar einen Router, aber daran wird es wohl nicht liegen, hoffe ich. Hat das was mit DSL zu tun?
Ich hab keinen Plan...
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@Tarndt
Du musst in mySQL das gleiche eingeben, wie in der config.php steht. Damit sollte es funktionieren. Ob allerdings t-online einen "externen" Zugriff auf die DB eingerichtet hat, musst Du nachfragen...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

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