datenbank backup (mal wieder) =)

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.
Antworten
nAiK
Mitglied
Beiträge: 88
Registriert: 15.06.2002 12:05

datenbank backup (mal wieder) =)

Beitrag von nAiK »

also
hab mir jetzt hier mal die anleitung angeuguckt
mein forum hat knapp 8000 beiträge un dist knapp 8 mb gross. nun will ich die datenbank, also sprich dieganzen postings etc. sichern also exportieren.

nun hab ich mir die anleitung hier ngeschaut abe res klappt nicht:
Bricht phpMyAdmin beim Export der DB ab, so ist diese evtl. zu groß.

Lösung: Ein Verzeichnis anlegen, welches die Rechte 777 besitzt. Dort eine PHP-Datei folgenden Inhalts anlegen:
<?php
system("/usr/bin/mysqldump -uUSERNAME -pPASSWORT -h ihr.datenbankserver.de DATENBANKNAME > /VOLLER_PFAD/dump.sql", $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>
Im Browser aufrufen. Das Script erzeugt eine Datei dump.sql, welche die komplette DB enthält.

Re-Import: Voraussetzung natürlich die dump.sql ist noch im angegebenen Verzeichnis vorhanden. Folgendes Script verwenden:
<?php
system("/usr/bin/mysql -uUSERNAME -pPASSWORT -h Ihr.Datenbank.Server.de DATENBANKNAME < /VOLLER_PFAD/dump.sql", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>




So sollten sich auch große DBs in den Griff bekommen lassen :)

Phil
nun hab ich alles was blau war ersetzt aber es klappt nicht. kann vielleicht daran liegen weil ich nciht die genaue adresse der sql datenbank kenne.

ich hab einfach DATENBANKNAME gelöscht und anstelle ihr.datenbankserver.de folgendes eingegeben: goetheabi2003.de/phpMyAdmin/

kann es daran liegen?
wenn ja, wie finde ich heraus wie die url meiner sql datenbank lautet?

hoffe einer kann mi weiter helfen
grus
nAiK
Pacman
Mitglied
Beiträge: 263
Registriert: 23.05.2002 23:15
Wohnort: Berlin
Kontaktdaten:

Beitrag von Pacman »

Hi,

poste doch mal genau deine Datei und anstatt Username + Passwort machst Du Sternchen....

Also bei Datenbankname sollte schon was stehen.
Und zwar das selbe wie in der config.php hinter "$dbname"
Anstatt "ihr.datenbankserver.de" klappt meistens 127.0.0.1.
"goetheabi2003.de/phpMyAdmin/ " ist auf jeden Fall falsch.
Zur Not schicke mal deinem Provider eine Mail und frage nach der Adresse. Wenn 127.0.0.1 nicht klappt muß dort eine Domain stehen.

Hoffe das hilft
Pacman
nAiK
Mitglied
Beiträge: 88
Registriert: 15.06.2002 12:05

Beitrag von nAiK »

also die php siehst so aus:

Code: Alles auswählen

<?php 
system("/usr/bin/mysqldump -u****** -p******* -h goetheabi2003.de/phpMyAdmin/ > /home/goetheabi2003/www/mysql_backup/dump.sql", $fp); 
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten"; 
?>
und das mit 127.0.0.1 klappt auch nicht
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Versuchs mal so:
<?php
system("/usr/bin/mysqldump -u****** -p******* -hlocalhost DBName > /home/goetheabi2003/www/mysql_backup/dump.sql", $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>
Den DBName bekommst Du aus Deiner config.php aus dem Forum...
nAiK
Mitglied
Beiträge: 88
Registriert: 15.06.2002 12:05

Beitrag von nAiK »

hab DBname jetzt ersetz mit dem datenbank namen aber davor steht hlocalhost korrekt?

edit: habs ausprobiert aber klappt auch nicht
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

-hlocalhost[Leerzeichen]DBName
So wäre es korrekt. Wenns dennoch nicht funktioniert mal Deinen Hoster anmailen (das Script mitschicken) und fragen warum es nicht geht..Vielleicht ist der erste Pfad anders oder es wird nicht erlaubt von Hosterseite..
Gast

Beitrag von Gast »

Guido hat geschrieben:
-hlocalhost[Leerzeichen]DBName
So wäre es korrekt. Wenns dennoch nicht funktioniert mal Deinen Hoster anmailen (das Script mitschicken) und fragen warum es nicht geht..Vielleicht ist der erste Pfad anders oder es wird nicht erlaubt von Hosterseite..
habe gleiches problem, das pfad skript läuft, aber der import und export klappt nicht :(

wer kann mir weiterhelfen ?

bin bei spaceports und beim pfad skript kommt dann sowas raus : /home3/mein_name/public_html/security

datenbankname wurde mir von spaceports zugewiesen lautet wie mein_name

passwort und username habe ich ebenfalls direkt ohne leerzeichen dahinter geschrieben.

meine datei sieht folgendermaßen aus :

<?php
system("/usr/bin/mysqldump -umein_name -p*** -hcgi-bin.spaceports.com mein_name > /home3/mein_name/public_html/security/dump.sql ", $fp);

if ($fp==0) echo "Daten auf lokalen PC exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>

beim ausführen folgt "Es ist ein Fehler aufgetreten" und keine dump datei wurde erzeugt....

das verzeichniss besitzt die rechte 777.

ich weiß echt nicht mehr weiter :(
Gast

ich hab es jetzt nicht, aber ich weiß warum !

Beitrag von Gast »

der anbieter spaceports.com

läßt das skript nicht zu... es nützt einem also nichts die daten zu exportieren.. da man die daten auch mit phpmyadmin nicht las dump wieder rüberbekommt... scheinbar haben die coolen jungs einen anderen pfad oder die tools mysql mysqldump verbannt :(
Gast

Re: ich hab es jetzt nicht, aber ich weiß warum !

Beitrag von Gast »

bei meinem anbieter klappt zwar das pfad.php und das exportieren.php aber das importieren.php will nicht ?!?

meldet immer "Fehler...."

woran kann dies liegen ? bei export wird mysqldump benutzt und beim import nur mysql (usr/bin/...) ist dies korrekt ?

wer kann helfen ? oder einen tip geben ?
Antworten

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