Von Server zu Server

Ecki

New Member
Hallo,

ich hoffe, ich bin hier im Forum/Thema richtig:
Ich habe 3 Projekte bei jemandem auf dem Server liegen mit denen ich demnächst umziehen möchte auf einen anderen Server, der etwas mehr Performance bietet.
Da meine Projekte (u.a. ein großes Forum) etwas umfangreicher sind, möchte ich gerne wissen, wie ich meine Projekte am besten rüberschiebe.
Ich könnte es per FTP bzw. Winscp alles runterziehen und wieder hochladen, was aber sehr sehr lange dauern würde.
(Auf meinem PC gesichert habe ich es trotzdem)
Gibt es eine Möglichkeit das irgendwie direkt von Server zu Server zu verschieben? Wenn ja (wovon ich ausgehe), wie stelle ich das am besten an?
Ich hatte es mit Rsync versucht, hat aber leider immer wieder Fehlermeldungen ausgeschmissen, ich vermute mal das der Server das irgendwie nicht unterstützt.
Gibt es hierfür vielleicht ein kleines Tool?
Ach ja, ich habe vollen Zugriff auf beide Server!
Außerdem habe ich mir ausser die home/webs auch die Datenbank aus var/lib/mysql runtergezogen, reicht dieses aus um alles auf dem neuen Server wieder herzustellen, oder muss ich noch irgend etwas sichern, was evtl. irgendwo versteckt liegt?
Im voraus bedanke ich mich recht herzlich!
 
Schau dir mal 'man ftp' an. Ich würd dir raten deine MySQL Daten lieber zu exportieren und hinterher wieder zu importieren.
 
Datenbanken am besten mit mysqldumper sichern und dann wieder auf neuen Server mit mysqldumper installieren.
 
Ansonsten einfach dein alten www verzeichnis packen und via wput auf den neuen server rüberschieben dürfte wohl relativ schnell gehen ;)
Falls du wissen willst wie das geht sag bescheid ;)
 
Erst einmal vielen Dank!
Ich hatte den DB Ordner zufällig auf dem Server entdeckt und hab mir gedacht, das geht vielleicht einfacher.:)
Meine Datenbanken sichere ich mit dem Mywitch Dumptimer und kann die Datenbank damit auch mühelos wieder einspielen (egal wie groß!)

@Crazymodder

wput höre ich zum ersten mal, würde ich gerne mehr darüber erfahren, ich lerne immer gerne dazu :)
 
Die idealen Werkzeuge sind mysqldump, bzip2 und rsync. Welche Fehlermeldung hast Du bei der Nutzung von rsync bekommen?
 
Wenn man schon die Möglichkeit hat, seine Daten sicher zu übertragen und dabei Passwörter, etc. nicht im Klartext über's Netz zu schicken sollte man die auch nutzen! Also statt ftp besser ssh/scp verwenden.
Selbst wenn einem das mit den Passworten egal ist, hat es den Vorteil, dass man Pipes verwenden kann:
Code:
tar -cf - /mein/verzeichnis  | ssh neuerserver "tar -xf - "
für Dateien und
Code:
mysqldump --opt meinedb | ssh neuerserver "mysql meinedb"
für Datenbank-dumps. (Optionen in beiden Fällen je nach Bedarf anpassen).

Wenn man den Traffic bezahlen muss (nicht intern beim gleichen Provider) kann man auch noch ein 'bzip2' bzw. 'bzip2 -d' in die Pipes einbauen.
 
Ich würde dir auch raten die Datenbanken zu Exportieren und Importieren.
Und um Daten zwischen den beiden Servern zu verschieben gibt es SCP.
 
So, hat ein wenig gedauert, musste erstmal den Server neu aufsetzen lassen und dann absichern. Datenbanken exportieren & importieren ist kein Problem, die kann ich in einem Rutsch rüberschieben :)
Mit dem SCP komme ich noch nicht ganz klar:(
Ich habe immer Winscp benutzt, damit komme ich per SCP drauf, kann auch rauf oder runterladen. Ich bekomme es aber nur lokal hin, das heisst links mein Rechner und im rechten Fenster der Server.
Ich brauche aber Server / Server, da ich den Umweg über meinen Rechner umgehen möchte!
Wenn ich das richtig sehe, muss ich das über die Konsole machen?
Wie lautet hier der korrekte Befehl, ich muss mich ja irgendwie auf beiden Rechnern vorher einloggen?
 
Schau mal 4 Postings weiter oben, da steht alles, was Du eingeben musst, nachdem Du Dich per putty auf dem alten Serve eingeloggt hast.
 
Back
Top