Vamos considerar que não possuí nenhum acesso ao ambiente. Se for este o caso, para recuperar cada acesso precisaremos:
- Redefinir a senha do sistema Operacional: Para isso execute os procedimentos de um de nossos posts:
- Para Windows, veja nosso post Redefinir a senha do Windows Server com CD de instalação
- Para CentOS, veja nosso post Redefinir a senha de root no centos 7
- Redefinir a senha de root do MySLQL: Para isso execute os procedimentos do nosso post Redefinir a senha de root do MySQL
Recuperar (resetar) a senha do Admin do Moodle
Acesse o servidor do Moodle, nele abra o arquivo config.php dentro da pasta do Moodle e recupere as seguintes informações:
- dbname: Será o nome da database, que iremos conectar
- prefix: A padrão é mdl_
Apesar de não serem informações necessárias para redefinir a senha, aproveite o acesso à este arquivo para obter o dbuser (que é o usuário do MySQL usado para conectar ao banco) e o dbpass (que é a senha do usuário MySQL). Em posse dos dados acima, acesse conecte-se ao MySQL e execute:
SHOW databases;
Confirme se existe a base dbname do config.php . Se as informações estiverem corretas, execute os comandos (altere as partes em cinza pelas informações obtidas do arquivo config.php):
use dbname;
update prefixuser SET password=MD5('nova_senha') where username='admin';
Fontes/Referências
NVLAN – Redefinir a senha de root do MySQL
NVLAN – Redefinir a senha de root no CentOS 7
NVLAN – Redefinir a senha do Windows Server com CD de instalação
https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
https://moodle.org/mod/forum/discuss.php?d=353492
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.