====== Serverumzug - MySQL ====== ^ **:!: ACHTUNG: ANLEITUNG OHNE GEWÄHR. ** ^ | Die Firma untermStrich software gmbh übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen! | ===== Umzug des gesamten Servers ===== :righty: Schalten Sie den alten Server **nicht ab**, bevor der Umzug durchgeführt wurde. :righty: Typischerweise gibt man dem alten Server eine neue IP-Adresse/Name und der neue Server erhält die IP-Adressen und Namen des alten Servers. :righty: Wenn sich **IP-Adresse/Name ändert** müssen Sie die IP-Adresse / den Namen in der **usystem.ini** ((Direkt im Datenverzeichnis)) anpassen. * Wenn sich auch der Datenpfad geändert hat, müssen Sie die config.php (...\ustrich\application\config) anpassen (({{:de:faq:config.png?400|}})) * Wenn sich auch die [[de:projects:projects:sideboard:actions:replace_project_path|Projektpfade ändern]], müssen Sie diese [[de:projects:projects:sideboard:actions:replace_project_path|nach dem Update anpassen]]. :righty: Bei einem Umzug des gesamten Servers muss natürlich auch das **Datenverzeichnis** mit kopiert werden. :righty: Stellen Sie sicher, dass nach dem Umzug die alten Verzeichnisse/Datenbanken **nicht mehr zugänglich sind**. FIXME Wenn Sie sich **nicht** an diese Anleitung halten und das untermStrich Programmverzeichnis kopieren: \\ Die neue IP-Adresse müssen Sie in **database.php** (...\htdocs\ustrich\application\config) eingeben und das 2 mal. ===== Umzug von untermStrich und der MySQL Datenbank ===== Installieren Sie als erstes alle notwendigen Programme wie in [[/de:installation:start|Installation beschrieben]] :righty: Der Umzug sollte erst erfolgen, **nachdem** Sie die erste Seite des untermStrich X Installers sehen. \\ :!r: Wählen Sie noch **nicht weiter**! * {{:de:faq:server_change_inst1.png?direct&500|}} ==== Dump am alten Server erstellen ==== Starten Sie die MySQL Workbench auf dem **alten** Server, oder **verbinden** Sie sich mit dem **alten** Server. Wenn diese nicht installiert ist, finden Sie diese [[http://dev.mysql.com/downloads/tools/workbench/|auf der MySQL Homepage]].\\ Für Windows gibt es auch eine noinstall Version. Wählen Sie Server Administration und melden Sie sich an. * //Neu://\\ {{:de:faq:server_change_adm_n.png?direct&230|}} //Alt://\\ {{:de:faq:server_change_adm.png?direct&280|}} === Tabellen auswählen === * Wählen Sie "Data Export" //Neu://\\ {{:de:faq:mysql_back2.png?direct&250|}} //Alt://\\ {{:de:faq:mysql_back1.png?direct&250|}} * Dann wählen Sie Ihre Datenbank aus und klicken Sie "Unselect All". * {{:de:faq:unselect.png?500|}} * Dann klicken Sie "Select Tables" * {{:de:faq:select.png?500|}} === Export starten === * Überprüfen Sie, ob die Tabellen und keine Views ausgewählt sind und wählen Sie "Export to Self-Contained File".\\ * {{:de:faq:export_select.png?500|}} * Wenn Ihre Workbench Version "Include Create Schema" anbietet, so wählen Sie das aus.\\ * {{:de:faq:export_create_schema.png?600|}} * Klicken Sie dann auf "Start Export" * Überprüfen Sie, dass der Export erfolgreich war. (Die Anzahl der Tabellen kann bei Ihnen anders sein, wird aber über 250 liegen) * {{:de:faq:export.png?500|}} * Merken Sie sich die Anzahl für den Import! ==== Daten kopieren ==== :righty: Kopieren Sie nun das Dump Verzeichnis auf den neuen Server. ==== Dump am neuen Server einspielen ==== Starten Sie die MySQL Workbench auf dem **neuen** Server. Wenn diese nicht installiert ist, finden Sie diese [[http://dev.mysql.com/downloads/tools/workbench/|auf der MySQL Homepage]].\\ Für Windows gibt es auch eine noinstall Version. Wählen Sie Server Administration und melden Sie sich an. * //Neu://\\ {{:de:faq:server_change_adm_n.png?direct&230|}} //Alt://\\ {{:de:faq:server_change_adm.png?direct&280|}} === Import === * Wählen Sie //neu:// "Data Import/Restore" bzw //alt:// "Data Export and Restore" und "Import from Disk". * {{:de:faq:import.png?600|}} * Wählen Sie nun den Dump aus, den Sie am alten Server erstellt haben. * {{:de:faq:server_change_11.png?direct&400|}} * Klicken Sie auf "Start Import". * {{:de:faq:import_start.png?600|}} * Der Import ist abgeschlossen wenn die Meldung "Import Completed" angezeigt wird. * {{:de:faq:import_completed.png?600|}} ==== Benutzer anlegen ==== Nun muss nur mehr der Datenbankbenutzer angelegt werden. Wählen Sie dazu "DB Benutzer anlegen" im untermStrich X Installer.\\ * {{:de:faq:server_change_user.png?direct&600|}} ==== Ab X3: config-email.php Datei kopieren ==== Kopieren Sie die Datei ''ustrich/application/config/config-email.php'' auf den neuen Server in das gleiche Verzeichnis * {{:de:faq:config_email1.png?nolink&400|}} ==== Updateinstallation starten ==== Führen Sie ein Update wie unter [[de:installation:installation#neuinstallation_oder_update_ausfuehren|Installation]] beschrieben durch. ==== Kostenpflichtige BUTLER für besondere Anlässe ==== Wenn Sie kostenpflichtige Butler für besondere Anlässe haben, spielen Sie diese bitte nach der Updateinstallation wieder ein. Kopieren Sie das "Butler für besondere Anlässe"-Verzeichnis ''ustrich/writeable/applications'' auf den neuen Server. Spielen Sie dieses wieder unter ''ustrich/writeable/applications'' ein.\\ Wenn Sie die E-Mail mit dem Butler noch haben und diese für die gleiche Version erstellt wurden, können Sie diese auch über die Oberfläche einspielen.