Como sabem no passado mês de Março alterei o endereço deste blog de wpthemespt.com para wptotal.com. Durante a alteração tive vários problemas que não estavam previstos acontecer e um deles foi a alteração dos endereços que estavam na base de dados.

Tentei várias coisas, entre elas aceder a base de dados através do phpMyAdmin e inserir um código que fazia as alterações mas dava erro. Tentei também fazer o download da base de dados, mas ao tentar alterar todos os endereços de uma vez com o NotePad++, mas o programa bloqueava e não fazia as alterações.

Foi a procura de outras formas para substituir o antigo endereço pelo novo e encontrei uma pequena ferramenta que é simples de utilizar. Falo do MySQL Search & Replace Tool disponibilizado por Eric Amundson no seu blog pessoal.

O que é o MySQL Search & Replace Tool

Em poucas palavras o que esta ferramenta faz é pesquisar e substituir valores em bases de dados MySQL. Tudo o que você tem que fazer é colocar a ferramenta no seu alojamento e inserir os dados para que o script aceda a base de dados e faça as alterações que você pretende.

Como Utilizar

Antes de continuar assegure-se que fez um backup da base de dados. Nunca se sabe o que pode acontecer.

1º Download e Transferência para o Alojamento:
A primeira coisa que tem que fazer é fazer o download da ferramenta aqui. Depois descompacte o ficheiro e transfira a pasta para dentro da pasta public_html.

Se não sabe como transferir ficheiros para o seu alojamento, leia o nosso tutorial sobre Como aceder ao alojamento via FTP.

2º Aceder a pasta do script através do seu Browser:
O segundo passo é aceder através do seu browser (Internet Explorer, Firefox, etc) a pasta onde está o script. Se você apenas descompactou e passou a pasta "mysql-replace" sem alterar o nome, deve de conseguir aceder através do seguinte url (altere o endereço do seu site):

www.oseusite.com/mysql-replace/

3º Inserir os dados no script e escolher o trabalho a ser realizado:
No terceiro e ultimo passo você tem que fazer o seguinte:
- Inserir o valor que pretende pesquisar ou substituir,
- Inserir os dados de acesso a base de dados - se não se recorda dos dados pode por exemplo consultar o wp-config do seu wordpress pois esses dados estão lá,
- Escolher se pretende fazer uma pesquisa ou substituir valores na base de dados,
- Clicar em "Start" para iniciar o processo.

Para entenderem melhor o que é necessário fazer, veja a seguinte imagem:

Dicas de Segurança

Para evitar problemas com a utilização desta ferramenta, aconselho que faça o seguinte:
- Antes de utilizar faça um backup da sua base de dados!
- Depois de utilizar não deixe o script no seu alojamento! Alguma pessoa mal intencionada pode ter acesso a url e causar problemas ao seu site.

Espero que esta ferramenta seja útil. Até breve 😉