MySQL Suchen und Ersetzen
Wenn Sie eine Suche durchführen möchten und in Ihrer MySQL-Datenbank ersetzen, ohne Plugins verwenden, können Sie leicht tun, dass durch phpMyAdmin, in diesem Tutorial werden wir zeigen, wie das für WordPress Beiträge auszuführen. Das MySQL Suchen und Ersetzen ist besonders nützlich, wenn Sie die Domain Ihrer WordPress-Website ändern.
Öffnen Sie Ihr phpMyAdmin-Tool über Ihr cPanel-Konto
Navigieren Sie zur Datenbank Ihrer WordPress-Installation und wählen Sie die Tabelle „wpDbPrefix_posts“ aus
* Hinweis: Wenn Sie nicht sicher sind, was Ihre Datenbank ist, können Sie das über Ihre wp-config herausfinden.php-Datei
Sie sollten sehen können, dass die Spalte, die wir bearbeiten müssen, „guid“ heißt
Klicken Sie oben in Ihrer phpMyAdmin-Oberfläche auf die Registerkarte „SQL“
MySQL-Such- und Ersetzungsabfrage für WordPress
UPDATE `wpqw_posts` SET guid = REPLACE(guid, 'https://oldUrl.com/', 'https://newUrl.com/') WHERE `guid` LIKE 'https://oldUrl.com/%';
Führen Sie dies aus, um https://example.com zu https://newExample.com nimmt die folgenden Änderungen an der Datenbank vor
Möglicherweise möchten Sie die Daten einer anderen Spalte für Ihre MySQL-Datenbank ersetzen, nicht nur auf WordPress-Beiträge beschränkt
MySQL Search and Replace Query
UPDATE `MySQL_Table` SET `MySQL_Table_Column` = REPLACE(`MySQL_Table_Column`, 'oldString', 'newString') WHERE `MySQL_Table_Column` LIKE 'oldString%';
Wann sollte ich MySQL suchen und Ersetzen?
Das Suchen und Ersetzen über SQL kann gefährlich sein, wenn Sie Links haben, von denen Sie nichts wissen und die nicht geändert werden sollten. Sie sollten nur suchen und ersetzen, wenn Sie davon überzeugt sind, dass Sie den Text in Ihrer Datenbank ändern müssen. Sie sollten immer eine Datenbanksicherung durchführen, bevor Sie mit manuellen Änderungen fortfahren. Dies kann leicht über phpMyAdmin erfolgen:
Holen Sie sich ein neues billiges Cpanel-Hosting-Konto mit unbegrenzter Anzahl von MYSQL-Datenbanken. SSD MYSQL Hosting zu einem stark reduzierten Preis – 40% RABATT AUF den regulären Preis – ab nur $ 2.94 / Monat!