Como mudar as Urls do banco de dados

Lucas Andrade
07/06/2020

Mudar de http para https

Uma das Necessidades para otimização

Vá até o phpmyadmin e execute a seguinte linha de código:

UPDATE wp_options SET option_value = replace(option_value, 'http://', 'https://') 

WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://','https://');

UPDATE wp_posts SET post_content = replace(post_content, 'http://', 'https://');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://','https://');

Mudar Domínio ou Subdomínio

Caso você

UPDATE wp_options SET option_value = replace(option_value, 'https://www.exemp.lo/', 'https://exemp.lo/')

WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'https://www.exemp.lo/','https://exemp.lo/');

UPDATE wp_posts SET post_content = replace(post_content, 'https://www.exemp.lo/', 'https://exemp.lo/');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.exemp.lo/','https://exemp.lo/');

Para Converter as tabelas de Innodb para MyISAM:

ALTER TABLE db.wp_comments ENGINE=MyISAM;
ALTER TABLE db.wp_links ENGINE=MyISAM;
ALTER TABLE db.wp_options ENGINE=MyISAM;
ALTER TABLE db.wp_postmeta ENGINE=MyISAM;
ALTER TABLE db.wp_posts ENGINE=MyISAM;
ALTER TABLE db.wp_term_relationships ENGINE=MyISAM;
ALTER TABLE db.wp_term_taxonomy ENGINE=MyISAM;
ALTER TABLE db.wp_termmeta ENGINE=MyISAM;
ALTER TABLE db.wp_terms ENGINE=MyISAM;
ALTER TABLE db.wp_usermeta ENGINE=MyISAM;
ALTER TABLE db.wp_users ENGINE=MyISAM;