Toda vez que pegamos um novo cliente nos deparamos com a mesma situação: Ninguém sabe a senha de acesso ao site.

Bom, primeiro nós tentamos descobrir qual a plataforma do site. Para testar se é WordPress é só procurar por www.seusite.com.br/readme.html ou www.seusite.com.br/wp-login.php .

Se alguma dessas duas URLs retornar algo, é bem provável que a plataforma do site seja WordPress.

Com isso, só precisamos do acesso FTP/SSH (que muitas vezes ninguém sabe também) para buscar as informações do banco de dados no arquivo wp-config.php. Este é um exemplo de um arquivo wp-config.php (fica localizado na raiz do seu site):

<?php
/**
 * The base configuration for WordPress
 *
 * The wp-config.php creation script uses this file during the
 * installation. You don't have to use the web site, you can
 * copy this file to "wp-config.php" and fill in the values.
 *
 * @link https://codex.wordpress.org/Editing_wp-config.php
 *
 * @package WordPress
 */

// ** MySQL settings ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpress');

/** MySQL database username */
define( 'DB_USER', 'root' );

/** MySQL database password */
define( 'DB_PASSWORD', '123456' );

/** MySQL hostname */
define( 'DB_HOST', 'algumhost.com.br' );

... resto do arquivo ...

A partir dessas informações você pode abrir seu gerenciador de banco de dados predileto (MySQL Workbench, DBeaver, …) e usar as informações acima para acessar o banco de dados do site.

Usando o DBeaver para acessar o banco de dados

Depois, procura pelo nome da tabela onde estão os dados dos usuários. Geralmente, ela é chamada “wp_users”, mas o prefixo pode ser diferente.

Lista de tabelas de um site WordPress
Confirmando que a tabela dos usuários se chama wp_users

Acesse a tabela dos usuários e procure pelo ID de um dos usuários para alterar a senha. Se algum usuário se chamar “Administrador”, vai fundo e troca a senha dele, senão pode ficar com um acesso parcial ao site.

Analisando os IDs dos usuários do site

Agora, podemos alterar a senha de um usuário usando o seguinte comando SQL:

UPDATE wp_users SET user_pass = MD5('nova-senha') WHERE ID = 1;

Lembre-se de trocar os dados desse comando pela sua situação.

Referência

Se estiver interessado em uma descrição mais completa desses passos, pode acessar o site do WordPress Codex sobre alterar senhas.

Comentários

Vamos trabalhar juntos




    Agência Doggus