Massendaten-Änderungen ohne Risiko
Müssen Sie nach einem Umzug Ihrer Website die alte Domain durch die neue ersetzen? Oder möchten Sie nach der Installation eines SSL-Zertifikats alle "http://" Links in "https://" umwandeln? Über die grafische Oberfläche von phpMyAdmin ist dies mühsam. Mit SSH und WP-CLI (für WordPress) oder einfachen SQL-Befehlen geht es in Sekunden.
Der sicherste Weg für WordPress (WP-CLI)
Wenn Sie WordPress nutzen, ist das Tool WP-CLI auf unseren Servern bereits vorinstalliert. Es ist die Goldstandard-Methode, da es auch serialisierte Daten korrekt verarbeitet:
wp search-replace 'altedomain.ch' 'neuedomain.ch' --dry-run
Wichtig: Der Parameter --dry-run simuliert die Änderung nur. Wenn alles korrekt aussieht, führen Sie den Befehl ohne diesen Parameter aus.
Manueller SQL-Weg für alle anderen Systeme
Loggen Sie sich in MySQL ein (mysql -u user -p) und nutzen Sie den folgenden Befehl:
UPDATE tabelle SET spalte = REPLACE(spalte, 'altertext', 'neuertext');
Bevor Sie solche Operationen durchführen, erstellen Sie bitte unbedingt ein Backup Ihrer Datenbank.