588 Views
Tempo de leitura: 1 MinutoA vida profissional anda (muito) corrida. Reforma da casa, cursos e academia completam minha agenda. Só me sobra (pouco) tempo para a família.
Semanas sem se quer logar no /admin do blog. O resultado disso foi encontrar milhares de SPAMs aguardando moderação nos comentários do blog.
Aí vai uma dica para o amigo leitor que precisa remover, como nesse caso, um ou mais endereços IP da sua base de dados do WordPress.
1 – Primeiro, logue no MySQL
Você pode obter suas credenciais do MySQL no arquivo wp-config.php.
mysql -hHOST -uSEU-USUARIO -p
Caso não tenha este comando no seu sistema, instale o pacote mysql-client. |
Obs.: As credenciais do MySQL devem estar gravadas no arquivo wp-config.php. |
2 – Selecione seu database
Para selecionar, use o comando abaixo:
use meu-database;
Obviamente, subistua “meu-database” pelo nome do seu database.
3 – Deletando o IP
A query para deletar todos comentários de um endereço IP é:
delete from wp_comments where comment_author_IP like '173.44.12.132';
Você também pode remover por range. Exemplo:
delete from wp_comments where comment_author_IP like '173.44%';
4 – Confirmação deleção
Para confirmar se há comentários pendentes para o endereço IP, execute esta outra query:
select comment_author_IP,comment_approved from wp_comments where comment_approved = "0" AND comment_author_IP like "173.44.12.132";
Abraços!