Datenbank und Web Umzug via Shell auf V-Host
Mysql Datenbank,
Ich muss für eine Schule die Homepage und das Intranet auf einen neuen Webserver umziehen.
Folgende Situation<:
V-Host bei der T-Com (OpenSuse mit Plesk) mit Mysql Datenbank und Web
V-Host bei Strato (OpenSuse mit Plesk) Mysql Datenbank
Ich möchte nun die Datenbank so wie das gesamte Web und alle User Einstellungen auf den neuen V-Host umziehen.
Ich habe zugriff auf beiden Server via Shell.
Ich habe schon einiges gelesen, doch leider klappt der Import über PHPMYADMIN nicht weil die Datenbank zu groß ist beim Upload wird der Vorgang abgebrochen.
Kann einer von Euch mir vielleicht sagen wie ich das am besten mache.
Da der Server am Sonntag ausläuft wäre ich euch sehr verbunden auf eine schnelle Reaktion.
Vielleicht kennt einer von euch auch eine gutes HOW TO DO oder so.
Vielen Dank schon mal im voraus
Lars
Ich muss für eine Schule die Homepage und das Intranet auf einen neuen Webserver umziehen.
Folgende Situation<:
V-Host bei der T-Com (OpenSuse mit Plesk) mit Mysql Datenbank und Web
V-Host bei Strato (OpenSuse mit Plesk) Mysql Datenbank
Ich möchte nun die Datenbank so wie das gesamte Web und alle User Einstellungen auf den neuen V-Host umziehen.
Ich habe zugriff auf beiden Server via Shell.
Ich habe schon einiges gelesen, doch leider klappt der Import über PHPMYADMIN nicht weil die Datenbank zu groß ist beim Upload wird der Vorgang abgebrochen.
Kann einer von Euch mir vielleicht sagen wie ich das am besten mache.
Da der Server am Sonntag ausläuft wäre ich euch sehr verbunden auf eine schnelle Reaktion.
Vielleicht kennt einer von euch auch eine gutes HOW TO DO oder so.
Vielen Dank schon mal im voraus
Lars
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 91615
Url: https://administrator.de/contentid/91615
Ausgedruckt am: 20.11.2024 um 10:11 Uhr
6 Kommentare
Neuester Kommentar
Wenn du schon Konsolen-Zugriff hast, solltest du den auch nutzen.
Dump ziehen von der Datenbank:
mysqldump -u root -p -l -c -v --quote-names datenbankname > dumpdatei.sql
Und zum wieder einspielen eine leere DB anlegen und den Dump dann einspielen:
mysql -u root -p datenbankname < dumpdatei.sql
Edit: Howto dazu... Einfach mal in der Konsole 'man mysql' und 'man mysqldump' eingeben.
Dump ziehen von der Datenbank:
mysqldump -u root -p -l -c -v --quote-names datenbankname > dumpdatei.sql
Und zum wieder einspielen eine leere DB anlegen und den Dump dann einspielen:
mysql -u root -p datenbankname < dumpdatei.sql
Edit: Howto dazu... Einfach mal in der Konsole 'man mysql' und 'man mysqldump' eingeben.
Wenn du über die Konsole den Dump ziehst und auch wieder einspielst, ist eine Aufteilung des Dumps nicht notwendig. Lediglich wenn du unbedingt phpmyadmin verwenden willst, musst du den Dump so aufteilen, dass er innerhalb der PHP-Limits liegt (maximale Upload-Grösse usw.).
Die Rechte für dein DocumentRoot werden vermutlich nicht übernommen. Es ist sogar davon auszugehen, dass du beim neuen Server andere UIDs hast als beim alten. Daher wirst du die Rechte mittels 'chown' (siehe 'man chown') auf den neuen Eigentümer setzen müssen.
Die Rechte für dein DocumentRoot werden vermutlich nicht übernommen. Es ist sogar davon auszugehen, dass du beim neuen Server andere UIDs hast als beim alten. Daher wirst du die Rechte mittels 'chown' (siehe 'man chown') auf den neuen Eigentümer setzen müssen.