Existem situações onde é necessário você recuperar a senha do usuário Administrador, no Mediawiki. Por diversos motivos, você pode ter perdido a senha e não poder logar na sua instalação. Então, caso você precise trocar a senha, aqui temos uma dica de como fazê-la.

Usando o PHPMyAdmin

O Mediawiki é uma solução que faz uso de outros serviços, como por exemplo o banco de dados MySQL. Logo, todas as informações estão armazenadas em um banco de dados gerenciado pelo MySQL, inclusive as senhas de usuários.

A Hostnet fornece aos seus clientes uma ferramenta chamada PHPMyAdmin, que é uma interface Web para administração do banco de dados que suas aplicações irão usar. Logo, através do PHPMyAdmin você pode gerenciar os bancos de dados, caso seja necessário. Normalmente não é um recurso que você precisará acessar todo o tempo, mas há momentos em que só o PHPMyAdmin salva.

Então, iremos conectar ao PHPMyAdmin para então trocar a senha do Administrador do Mediawiki. No seu navegador, abra uma aba e coloque a seguinte URL: http://amysql.<sua instalação>. Se o seu domínio criado na Hostnet chama-se “http://www.seusite.com.br“, a URL para acessar o PHPMyAdmin é http://amysql.comocriarmeusite.com.br.

Logo, você terá uma janela solicitando seu usuário e senha. Use os mesmos que você tem usado para acessar sua área FTP. Feito isto, você terá uma nova tela, como a abaixo:

Nessa tela, você tem uma visão geral dos bancos de dados vinculados às suas contas. Para continuar, clique no banco de dados que aparece na lista ao lado esquerdo, e que tem o mesmo nome do seu login. Se o seu login, por exemplo, é fulano, você verá 2 bancos do lado esquerdo: information_schema (banco de dados criado pelo MySQL para gerência de todo o sistema) e fulano (seu banco de dados).

Feito isto, note que há um item, no painel à direita, chamado SQL. Ali, você poderá inserir comandos SQL e solicitar alterações nos bancos de dados. Então, para alterar a senha, use este comando aqui:

UPDATE medw2__user SET user_password = MD5( CONCAT( user_id, '-', MD5( 'novasenha' ) ) ) WHERE user_id =2;
Explicando:

  • A tabela que será alterada é a medw2__user, usada pelo Mediawiki para guardar os dados dos usuários.
  • Onde está novasenha, coloque a senha nova para o usuário Administrador.
  • O usuário Administrador é aquele cujo user_id é igual a 2.

Ao fazê-lo, clique no botão Executar, e rapidamente o MySQL lhe informará que a tabela sofreu uma alteração. Feito isto, você pode clicar no segundo ícone que está no painel esquerdo (ao lado do ícone da casa) para sair do PHPMyAdmin. Feito isto, basta logar no Mediawiki com a sua nova senha!

Páginas Relacionadas