Como alterar a URL do site em WordPress no MySql

Neste artigo, vou te ensinar como alterar a URL do site em WordPress no MySQL

Como você sabe, o WordPress usa o banco de dados MySQL para armazenar todos os seus dados, tais como conteúdo do post e página e também URLs do site.

Então, se por alguma razão você precisa alterar a URL do site em WordPress, é necessário ajustar alguns dados em MySQL.

Há vários motivos que levam a necessidade de alterar a URL do site em WordPress: o principal deles é quando precisamos migrar um site e precisamos alterar o nome do domínio.

Tome nota que este tipo de alteração é requer conhecimento técnico para que seja feita sem que causa um problema técnico em seu site.

Dentro do curso Wp Samurai, nós temos um módulo apenas sobre migração de sites com o qual, ensinamos passo a passo como alterar a URL do site através de comandos Sql dentro da interface do banco de dados.

Caso você não seja um aluno do WpSamurai, lembre-se que é importante que você crie um backup do seu site antes de prosseguir.

Localize seu banco de dados

O primeiro passo para alterar a URL do site em WordPress é saber onde está o banco de dados da sua aplicação.

Caso você não tenha nenhuma outra instalação do WordPress, você pode ignorar esta parte. No entanto, se você tem mais de uma instalação e não tem certeza qual delas é o do seu site, é recomendado que você veja o seu arquivo wp-config.php.

No arquivo Wp-Config, o WordPress armazena o nome do banco de dados, e suas credenciais de acesso.

No vídeo abaixo, eu explico como acessar o arquivo de configuração.

Altere as URLs do WordPress na Base de dados MySQL

Você precisará acessar a base de dados, para isso, acesse primeiro o painel administrativo da sua hospedagem.

Com a lista de opções que o cPanel te dá, localize e acesse o phpMyAdmin.

Imagem do cPanel, para acessar o phpMyAdmin
Imagem do cPanel, para acessar o phpMyAdmin

Ao acessar, você encontrará a interface do banco MySql.

Imagem do phpMyAdmin

O painel da esquerda lista todas as suas bases de dados instaladas em sua instância de banco de dados.

Obtenha o prefixo da tabela

O prefixo da tabela é apenas um nomenclatura que pode trazer benefícios em relação a organização de suas tabelas e também por segurança.

Para descobrir o prefixo da sua tabela, basta verificar o nome delas através da interface do PhpMyAdmin, como demonstra a imagem abaixo.

Tabelas do banco de dados necessárias para alterar a URL do site em WordPress

Você também pode verificar qual é o prefixo através da variável $table_prefix dentro do Wp-Config.php.

Utilize o seguinte comando SQL para alterar a URL do WordPress

Como eu explico dentro do WpSamurai, o comando SQL é a linguagem que é compreendida dentro do ambiente de banco de dados. O comando abaixo irá automatizar a alteração em todo o banco.

O código abaixo possibilita alterar a URL do site em WordPress. Acesse a aba SQL e insira o código abaixo:

UPDATE wp_options SET option_value = replace(option_value, 'antigodomínio.com.br', 'novodomínio.com.br') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'antigodomínio.com.br','novodomínio.com.br');
UPDATE wp_posts SET post_content = replace(post_content, 'antigodomínio.com.br', 'novodomínio.com.br');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'antigodomínio.com.br', 'novodomínio.com.br');

Você precisará substituir o “antigodomínio.com.br” para o seu novo domínio. Já o novodomínio.com.br será nova URL do site.

Você também precisará corrigir o prefixo da tabela, como dito anteriormente.

Execute o comando SQL

Com o código para alterar a URL do site em WordPress, e devidamente adicionado, clique em “Executar” para alteração dos registros do banco de dados.

Você verá mensagens de sucesso junto com o número de linhas alteradas.

Note que o número de linhas será diferente para cada instalação do WordPress, visto que cada site possui número de registro diferentes no banco de dados.

Você poderá constatar as mudanças ao abrir as tabelas wp_options.

Se você receber mensagens de erro, verifique seu código. Possivelmente, o erro estará na sintaxe ou no prefixo da tabela.

Conclusão

Acabamos de aprender alterar a URL do site em WordPress, utilizando o banco de dados MySQL.

Como podemos ver, os passos exigem um certo conhecimento técnico para alterar a URL do site em WordPress. Resumidamente, você precisa determinar o banco de dados correto e, em seguida, inserir algumas linhas de código.

Esperamos que este artigo tenha te ajudado a alterar as URLS do seu site. Caso tenha alguma dúvida, entre em contato conosco através dos comentários.

Quer aprender passo a passo a desenvolver sites profissionais?

Veja nossas vídeo-aulas do extremo básico ao profissional avançado!