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');
Modifica Host name nel Database di WordPress
In primo luogo procedere ad una esportazione del database mysql dal vecchio al nuovo database sul server precedente, creare un nuovo database vuoto sul nuovo server, importare i vecchi dati sia in phpMyAdmin o MySQL direttamente nella linea di comando. Assicurati di avere il nuovo database selezionato, quindi eseguire alcuni aggiornamenti SQL e comandi di sostituzione sui tavoli in particolare wp_options, wp_posts, wp_postmeta. Usa il codice come sotto specificato e sostituisci newurl con il nome di dominio nuovo e oldurl con il vecchio. Inoltre, se necessario, modificare i prefissi della tabella.