{"id":1075,"date":"2024-10-16T10:05:35","date_gmt":"2024-10-16T09:05:35","guid":{"rendered":"http:\/\/ghanim-solution.de\/?p=1075"},"modified":"2024-10-20T09:52:22","modified_gmt":"2024-10-20T08:52:22","slug":"so-andern-sie-die-wordpress-urls-in-der-mysql-datenbank","status":"publish","type":"post","link":"https:\/\/ghanim-solution.de\/index.php\/2024\/10\/16\/so-andern-sie-die-wordpress-urls-in-der-mysql-datenbank\/","title":{"rendered":"So \u00e4ndern Sie die WordPress-URLs in der MySQL-Datenbank"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In WordPress werden die URLs der Website in der MySQL-Datenbank gespeichert. Wenn Sie die URLs \u00e4ndern m\u00fcssen \u2013 sei es wegen einer Domain-\u00c4nderung oder beim Umzug von einer lokalen Entwicklungsumgebung auf einen Live-Server \u2013 k\u00f6nnen Sie diese direkt in der Datenbank anpassen. In dieser Anleitung zeigen wir Ihnen, wie Sie die WordPress-URLs in MySQL \u00fcber die Kommandozeile \u00e4ndern k\u00f6nnen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 1: Zugriff auf MySQL<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffnen Sie Ihr Terminal oder stellen Sie \u00fcber SSH eine Verbindung zum Server her. Geben Sie den folgenden Befehl ein:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">mysql -u benutzername -p\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ersetzen Sie<\/strong> <code>benutzername<\/code> mit Ihrem MySQL-Benutzernamen. Anschlie\u00dfend werden Sie nach Ihrem MySQL-Passwort gefragt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 2: Auswahl der WordPress-Datenbank<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sobald Sie in MySQL eingeloggt sind, m\u00fcssen Sie die WordPress-Datenbank ausw\u00e4hlen. Verwenden Sie dazu:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">USE datenbank_name;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ersetzen Sie<\/strong> <code>datenbank_name<\/code> mit dem Namen Ihrer WordPress-Datenbank. Wenn Sie den Datenbanknamen nicht kennen, k\u00f6nnen Sie alle verf\u00fcgbaren Datenbanken mit folgendem Befehl anzeigen:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">SHOW DATABASES;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 3: Aktuelle URLs \u00fcberpr\u00fcfen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcberpr\u00fcfen Sie zun\u00e4chst die aktuellen Werte f\u00fcr <code>siteurl<\/code> und <code>home<\/code>:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">SELECT option_name, option_value FROM wp_options WHERE option_name IN ('siteurl', 'home');<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 4: URLs in der Datenbank aktualisieren<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Update der <code>wp_options<\/code>-Tabelle:<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Um die Basis-URLs zu \u00e4ndern, f\u00fchren Sie folgenden Befehl aus:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">UPDATE wp_options \nSET option_value = REPLACE(option_value, 'alte_url', 'neue_url') \nWHERE option_name IN ('home', 'siteurl');<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Update der <code>wp_posts<\/code>-Tabelle:<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Ihre Beitr\u00e4ge oder Seiten interne Links enthalten, sollten Sie auch die <code>wp_posts<\/code>-Tabelle anpassen:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">UPDATE wp_posts \nSET post_content = REPLACE(post_content, 'alte_url', 'neue_url'); <\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Update der GUIDs in <code>wp_posts<\/code>:<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Um sicherzustellen, dass die GUIDs korrekt aktualisiert werden, verwenden Sie:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">UPDATE wp_posts \nSET guid = REPLACE(guid, 'alte_url', 'neue_url') \nWHERE guid LIKE 'alte_url\/%'; <\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Update der <code>wp_postmeta<\/code>-Tabelle:<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Auch Meta-Daten sollten angepasst werden:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">UPDATE wp_postmeta \nSET meta_value = REPLACE(meta_value, 'alte_url', 'neue_url'); <\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 5: \u00c4nderungen \u00fcberpr\u00fcfen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Stellen Sie sicher, dass die \u00c4nderungen erfolgreich waren. F\u00fchren Sie folgende Befehle aus:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">SELECT option_value FROM wp_options WHERE option_name IN ('home','siteurl');\nSELECT guid FROM wp_posts WHERE post_type IN ('post', 'page');<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 6: MySQL verlassen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sobald alle \u00c4nderungen vorgenommen wurden, k\u00f6nnen Sie die MySQL-Sitzung mit folgendem Befehl beenden:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">exit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit diesen Schritten haben Sie erfolgreich die URLs Ihrer WordPress-Installation in der MySQL-Datenbank ge\u00e4ndert. Dies ist besonders n\u00fctzlich, wenn Sie Ihre Website auf eine neue Domain umziehen oder von einer lokalen Entwicklungsumgebung auf einen Server wechseln.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In WordPress werden die URLs der Website in der MySQL-Datenbank gespeichert. Wenn Sie die URLs \u00e4ndern m\u00fcssen \u2013 sei es wegen einer Domain-\u00c4nderung oder beim Umzug von einer lokalen Entwicklungsumgebung auf einen Live-Server \u2013 k\u00f6nnen Sie diese direkt in der Datenbank anpassen. In dieser Anleitung zeigen wir Ihnen, wie Sie die WordPress-URLs in MySQL \u00fcber [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1077,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1075","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/1075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/comments?post=1075"}],"version-history":[{"count":13,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/1075\/revisions"}],"predecessor-version":[{"id":1090,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/1075\/revisions\/1090"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/media\/1077"}],"wp:attachment":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/media?parent=1075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/categories?post=1075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/tags?post=1075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}