Seite 1 von 2

DRINGEND HILFE BENÖTIGT

Verfasst: 22.01.2003 00:20
von helvogt
habe schon alles probiert, aber ich schaffe es einfach nciht meine Datenbank vom alten auf den neuen Server zu bringen.. Das Problem ist das die Tabellen _Post und _post_text zusammen über 38 mb groß sind.. Wer kann mir bitte Helfen... Kontakt bitte über Mail oder ICQ: 145434802

Es ist super wichtig und dringend.. Belohnung ist auf jedenfall drinn.. aber eure Hilfe ist mir super wichtig.. und bitte nehmt das ernst.

Verfasst: 22.01.2003 00:31
von PhilippK
Wenn du mit 'ne Mail-Adresse PNst, kann ich dir vielleicht helfen - oder wir machen's hier im Forum...

Gruß, Philipp

Verfasst: 22.01.2003 00:36
von roger
Hi,

an anderer Stelle hatte ich folgendes gefunden:
... mache einfach ein Backup von der Datenbank und deinem Forumsverzeichnis. Dann kannst Du es zerschiessen sooft Du möchtest und hast es in wenigen Minuten wieder laufen.

Um sicher eine MySQL Backup zu machen verwende ich ein Script auf dem Server der mir die Datenbank als MYSQL-file in ein Verzeichnis schreibt. Lege das Script auf den Server und benenne es wie du möchtest. z.B. dbexport.php

Code: Alles auswählen

<?php 
system("mysqldump -u"username" -p"paßwort" -h"server" "Datenbankname" > /home/www/mahou/export/export.sql", $fp); 
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten"; 
?> 

Trage darin deine Daten ein und nimm die "" auch weg.
Bei server kannst auch IP eingeben.
Das /home/www/mahou/export/export.sql bezeichnet den Pfad auf deinem Server wo der dump hin soll (Schreibrechte vorher setzen 777). Bei den echo Befehlen die "" lassen.

Für die Rücksicherung in die Datenbank rein wird nur der > gedreht.

Code: Alles auswählen

<?php 
system("mysqldump -u"username" -p"paßwort" -h"server" "Datenbankname" < /home/www/mahou/export/export.sql", $fp); 
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten"; 
?> 
Das ist wesentlich sicherer als PHPmyAdmin. Andere Methode stellt nicht sicher das alles erfaßt wurde. Habe da meine Erfahrungen gesammelt:-)
Beim Forumsverzeichnissen mußt nur die Rechte wissen.
Ich ziehe so innerhalb weniger Minuten von einer DB zur nächsten. Configs und Rechte anpassen und fertig. Bei einer 2ten DB kann man in Ruhe testen und wenns fertig ist kurz umziehen.
roger

Verfasst: 22.01.2003 00:50
von helvogt
ja sch probiert aber es klappt damit ihrendwie nicht oder ich mache was falsch.. vielelicht hilft mir dabei ja mal jemand..

Verfasst: 22.01.2003 01:10
von PhilippK
Kurzer Zwischenstand:

Aus meiner Sicht ergeben sich neben der von Roger genannten Möglichkeit zwei weitere:
  1. eine Lösung über eine weitere Tabelle in der alten Datenbank, in die die Daten der zu großen Tabelle häppchenweise kopiert werden um dann exportiert zu werden. Nach einer Änderung des Tabellennamens in der SQL-Datei lässt diese sich in die neue DB importieren
  2. über Access kann mit Hilfe von MyODBC eine Verknüpfung zu der alten und zu der neuen Tabelle erstellt werden. Über eine kleine Einfügeabfrage dürften sich die Daten problemlos kopieren lassen, sofern auf beide Datenbanken von außen aus zugegriffen werden kann
Wenn's einem heute Nacht also etwas langweilig ist, kann er gerne die Anleitungen dazu schreiben :-D

Gruß und N8,

Philipp

Verfasst: 22.01.2003 19:25
von helvogt
hast du schon ne lösnug gefunden? oder wie kann ich die sql datei eventuell splitten und in mehreren stücken hochladen?

Verfasst: 22.01.2003 22:11
von helvogt
roger hat geschrieben:Hi,

an anderer Stelle hatte ich folgendes gefunden:
... mache einfach ein Backup von der Datenbank und deinem Forumsverzeichnis. Dann kannst Du es zerschiessen sooft Du möchtest und hast es in wenigen Minuten wieder laufen.

Um sicher eine MySQL Backup zu machen verwende ich ein Script auf dem Server der mir die Datenbank als MYSQL-file in ein Verzeichnis schreibt. Lege das Script auf den Server und benenne es wie du möchtest. z.B. dbexport.php

Code: Alles auswählen

<?php 
system("mysqldump -u"username" -p"paßwort" -h"server" "Datenbankname" > /home/www/mahou/export/export.sql", $fp); 
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten"; 
?> 

Trage darin deine Daten ein und nimm die "" auch weg.
Bei server kannst auch IP eingeben.
Das /home/www/mahou/export/export.sql bezeichnet den Pfad auf deinem Server wo der dump hin soll (Schreibrechte vorher setzen 777). Bei den echo Befehlen die "" lassen.

Für die Rücksicherung in die Datenbank rein wird nur der > gedreht.

Code: Alles auswählen

<?php 
system("mysqldump -u"username" -p"paßwort" -h"server" "Datenbankname" < /home/www/mahou/export/export.sql", $fp); 
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten"; 
?> 
Das ist wesentlich sicherer als PHPmyAdmin. Andere Methode stellt nicht sicher das alles erfaßt wurde. Habe da meine Erfahrungen gesammelt:-)
Beim Forumsverzeichnissen mußt nur die Rechte wissen.
Ich ziehe so innerhalb weniger Minuten von einer DB zur nächsten. Configs und Rechte anpassen und fertig. Bei einer 2ten DB kann man in Ruhe testen und wenns fertig ist kurz umziehen.
roger
kann mir jemand helfen bei dem eintragen der fehlende dinge in dem script.. BITTE PM ODER ICQ

Verfasst: 22.01.2003 22:39
von helvogt
folgender Fehler trit auf:


Parse error: parse error in /homepages/16/d67040111/htdocs/oasis/export/dbexport.php on line 3


was mach ich falsch??

Verfasst: 22.01.2003 23:18
von siebenschlaefer

Code: Alles auswählen

<?php
system("/usr/bin/mysql -uBenutzername -pPasswort -Datenbankserver Datenbankname < /is/htdocs/Kundennummer oder Benutzername/URL/dump.sql", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>
..so kenn ich das - das ganze als import.php abspeichern und ausführen. Obs wirklich klappt hab ich selber noch nicht ausprobiert :wink:

Verfasst: 22.01.2003 23:39
von helvogt
<?php
system( -up33762118 -poasis -hlocalhost db67083831
http://www.ebumix.com/oasis/export/export.sql, $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>


ist das richtig so? so gehts nciht!