{"id":3501,"date":"2006-06-12T19:50:20","date_gmt":"2006-06-12T17:50:20","guid":{"rendered":"http:\/\/www.frische-zitronen.de\/?p=312"},"modified":"2006-06-12T19:50:20","modified_gmt":"2006-06-12T17:50:20","slug":"datenbank-umziehen","status":"publish","type":"post","link":"https:\/\/www.jukemedia.de\/blog\/2006\/06\/datenbank-umziehen\/","title":{"rendered":"Datenbank umziehen"},"content":{"rendered":"<p>So, da bin ich wieder \u00e2\u20ac\u201c jetzt auch mit passender URL. Da es jedoch durchaus noch einmal vorkommen kann, dass ich wieder ein Weblog inklusive Datenbank umziehen muss, hier f\u00fcr mich und die Nachwelt im Einzelnen was zu tun ist.<\/p>\n<p>Bei meinem eigenen Umzug wechselte ich von einem Windows Webserver zu einem Apache auf Linux. Zun\u00e4chst hatte ich mir bei dem neuen Webhoster meiner Wahl einen Testaccount geholt und dann schnell festgestellt, dass es Probleme gibt. Dank des hilfreichen Supports war die Ursache jedoch schnell gefunden \u00e2\u20ac\u201c die Datenbanken benutzen unterschiedliche SQL-Versionen. Solange beide Versionen gleich sind oder von einer niederen zu einer h\u00f6heren Version \u00fcberspielt wird gibt es keine Probleme, aber hier lag der Fall umgekehrt. Im Bestand lag eine h\u00f6here Version vor als auf dem neuen Server. Es empfiehlt sich daher im phpmyAdmin zuerst nachzuschauen, welche SQL Versionen h\u00fcben und dr\u00fcben verwendet werden. Zum Gl\u00fcck konnte die h\u00f6here Version problemlos installiert werden, so dass die Grundvoraussetzungen f\u00fcr den Umzug geschaffen wurden.<\/p>\n<p>Als n\u00e4chstes vom ganzen Weblog ein komplettes backup machen. Dann geht es an die Datenbank. Im phpmyAdmin den  Karteireiter &#8222;Exportieren&#8220; ausw\u00e4hlen und festlegen was und wie exportiert werden soll. Die Auswahloptionen sind von Webhoster zu Webhoster verschieden umfangreich. Auf jeden Fall m\u00fcssen sowohl Struktur als auch Daten exportiert werden und auch die Option &#8222;vollst\u00e4ndige Inserts&#8220; ist sehr wichtig, da nur bei dieser Option etwaig bestehende \u00e4ltere Eintr\u00e4ge \u00fcberschrieben werden. In einem Textfenster links werden die Tabellen, die sich in der Datenbank befinden, angezeigt. Vor dem Exportieren sicherstellen, dass alle Tabellen ausgew\u00e4hlt (mit der Maus markiert) sind.  Dann die Datei als .zip lokal abspeichern und die .zip entpacken. Im Zweifelsfall kurz die Supporthotline anrufen und kurz nachfragen.<br \/>\nBei mir sah es so aus:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.frische-zitronen.de\/wp-content\/themes\/frische-zitronen\/images\/db_dump.jpg\"  alt=\"phpmyAdmin Maske\"\/><\/p>\n<p>Einen Editor (z.B. Dreamweaver) starten und die .sql Datei aus der .zip damit \u00f6ffnen. Dort zeigt sich dann der Inhalt der Datenbank. In dieser ist an mehreren hundert Stellen der Name der alten Domain enthalten, da ich ja nicht nur den Webspace sondern auch den Domainnamen ge\u00e4ndert hatte. \u00dcber Suchen und Ersetzen muss dieser nun gegen den neuen Domainnamen ausgetauscht werden. <\/p>\n<p>Und jetzt wieder aufspielen.<br \/>\nZuerst die Backup-Dateien des Weblogs auf den neuen Webspace \u00fcbertragen. In der config.php die neuen Verbindungsdaten eintragen (Datenbankname, Passwort, Benutzername und Servername) Wenn noch nicht vorhanden eine neue Datenbank anlegen und diese \u00fcber php-myAdmin besuchen. Den Karteireiter SQL ausw\u00e4hlen. Unten steht ein Button &#8222;\u00e2\u20ac\u00a6 oder Datei&#8220;, diesen anklicken und die .sql Datei aus der entpackten .zip ausw\u00e4hlen.<\/p>\n<p>Und das war es dann auch schon.<br \/>\nDann wie gewohnt Frontend und Backend aufrufen, neu bookmarken (bei neuer Domain) und weiterbloggen \u00e2\u20ac\u00a6 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, da bin ich wieder \u00e2\u20ac\u201c jetzt auch mit passender URL. Da es jedoch durchaus noch einmal vorkommen kann, dass ich wieder ein Weblog inklusive Datenbank umziehen muss, hier f\u00fcr mich und die Nachwelt im Einzelnen was zu tun ist.<br \/>\nBei meinem eigenen Umzug wechselte ich von einem Windows Webserver zu einem Apache auf Linux. Zun\u00e4chst  &#8230; <a title=\"Datenbank umziehen\" class=\"read-more\" href=\"https:\/\/www.jukemedia.de\/blog\/2006\/06\/datenbank-umziehen\/\" aria-label=\"Mehr Informationen \u00fcber Datenbank umziehen\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[113],"tags":[150,227,14],"yst_prominent_words":[],"class_list":["post-3501","post","type-post","status-publish","format-standard","hentry","category-off-topic-2","tag-technik","tag-datenbanken","tag-webdesign-2"],"_links":{"self":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts\/3501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/comments?post=3501"}],"version-history":[{"count":0,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/posts\/3501\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/media?parent=3501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/categories?post=3501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/tags?post=3501"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.jukemedia.de\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=3501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}