Replace url su Database Mysql per WordPress

Replace vecchio url a nuov url Mysql

Replace vecchio url a nuovo url su Mysql: Non so se sia mai successo a voi di dover migrare un sito WordPress da un server ad un altro e quindi avere la necessità di “rinominare“, sul database Mysql da esportate i vecchi url con i nuovi. Deduco di si, il chè è un’operazionea abbastanza semplice attuabile esportando il vecchio Database Mysql, aprendolo con un qualsiasi editor di testo, es: blocco note o note pad e facendo un “CTRL+F” o “CTRL+T”, e seconda del programma in uso e poi operare con un semplice “Trova e sostituisci” (replace all).

E fin quì, nulla di complicato, fatta eccezione per una problematica che mi siè presentata diverse votle nell’ultimo periodo, ovvero: l’editor di testo che si blocca fino al punto da dover riavviare il Pc nel tentativo di fare il replace.

Allora, come agire?

Importare il Database su Phpmyadmin ed attuare il “replace” andando all’interno del database alla sez.”Sql” (vedi foto)

sql-1-1024x584 Mysql Wordpress
Replice vecchi url su Mysql

Digitando il seguente comando, dove:”wp_” verrà sostituito con il prefisso del database in uso, di WordPress.

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');

Spero di esservi stata utile e questo articolo vi abbia aiutato, nel caso anche voi, si impalli il computer nel tentantivo di replace.

Share and Enjoy !

Shares