Mit einer Standard Installation von WordPress kann man mit folgendem SQL Statement die Website URL/Domain tauschen. Da ich es oft brauche schreibe ich es mir einfach in meinen Blog um es griffbereit zu haben. Eventuell hilft es dir ebenfalls.
UPDATE wp_options SET option_value = replace(option_value, 'https://alte-url.de', 'https://neue-url.de') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'https://alte-url.de','https://neue-url.de');
UPDATE wp_posts SET post_content = replace(post_content, 'https://alte-url.de', 'https://neue-url.de');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://alte-url.de','https://neue-url.de');
Anmerkung: Sollte dein Datenbank Prefix nicht Standard (wp_) sein musst du ihn natürlich anpassen.
Anmerkung 2: Solltest du Plugins verwenden die eigene Tabellen erstellen und in denen die alte URL ebenfalls gespeichert wird musst / solltest du das zusätzlich ersetzen. Nutze dafür einfach das Plugin Better Search Replace