Se desideri eseguire una ricerca e una sostituzione nel tuo database MySQL senza utilizzare plug-in, puoi farlo facilmente tramite phpMyAdmin, in questo tutorial mostreremo come eseguirlo per i post di WordPress. La ricerca e sostituzione di MySQL è particolarmente utile quando si cambia il dominio del tuo sito Web WordPress.
Apri il tuo strumento phpMyAdmin dal tuo account cPanel
Naviga nel database della tua installazione di WordPress e seleziona la tabella `wpDbPrefix_posts`
* Nota :Se non sei sicuro di quale sia il tuo database, puoi scoprirlo tramite il tuo file wp-config.php
Dovresti essere in grado di vedere che la colonna che dovremo modificare si chiama `guid`
Fai clic sulla scheda "SQL" nella parte superiore dell'interfaccia di phpMyAdmin
Cerca MySQL e sostituisci query per WordPress
UPDATE `wpqw_posts` SET guid = REPLACE(guid, 'https://oldUrl.com/', 'https://newUrl.com/') WHERE `guid` LIKE 'https://oldUrl.com/%';
Eseguendo questa operazione per sostituire https://example.com in https://newExample.com vengono apportate le seguenti modifiche al database
Potresti voler sostituire i dati di un'altra colonna per il tuo database MySQL, non solo limitato ai post di WordPress
Cerca MySQL e sostituisci query
UPDATE `MySQL_Table` SET `MySQL_Table_Column` = REPLACE(`MySQL_Table_Column`, 'oldString', 'newString') WHERE `MySQL_Table_Column` LIKE 'oldString%';
Quando dovrei usare Ricerca e sostituzione MySQL?
Fare una ricerca e sostituire tramite SQL potrebbe essere pericoloso se hai collegamenti di cui non sei a conoscenza e che non dovrebbero essere modificati. Dovresti cercare e sostituire solo quando sei convinto di dover modificare il testo nel tuo database. È necessario eseguire sempre un backup del database prima di procedere con qualsiasi modifica manuale. Questo può essere fatto facilmente tramite phpMyAdmin:
Ottieni un nuovo account di hosting cpanel economico con un numero illimitato di database MySQL. Hosting SSD MYSQL a un prezzo molto scontato – 40% DI SCONTO sul prezzo normale – a partire da soli $ 2,94/mese!