Mostrando entradas con la etiqueta admin. Mostrar todas las entradas
Mostrando entradas con la etiqueta admin. Mostrar todas las entradas

Cambiar password del admin moodle en MySQL

Nuevamente se me ha olvidado el password del usuario administrador de moodle, y como estoy trabajando en windows sin server de correo, no puedo recuperar la clave del administrador enviandomela al correo, por lo que se hace necesario cambiar la clave del administrador directamente en la base de datos MySQL que estoy usando.

Entramos a la consola de mysql como root (o con algun usuario con derechos a modificar la base de datos de moodle) y hacemos:

mysql> Select id,username,password from mdl_user;

+----+----------+----------------------------------+
| id | username | password |
+----+----------+----------------------------------+
| 1 | guest | 341a23f50a0d3d38691fcf62deb92dd8 |
| 2 | admin | 3ec7b40bb460233f0bca8496d41ef1cf |
+----+----------+----------------------------------+

(noten que mdl_ es el prefijo que le ponen a las tablas, mdl es el por defecto)
luego que sabemos el id del administrador, entonces solo nos falta cambiar la clave. Moodle cifra las claves usando MD5, por lo que ahora solo haremos:

mysql> update mdl_user set password=md5('NuevaClave') where id=2;
Query OK, 1 row affected (0.12 sec)
Rows matched: 1 Changed: 1 Warnings: 0

Y con esto ya hemos cambiado la clave del administrador y podremos entrar a nuestro sitio nuevamente. Noten que en "where id=" deben poner la id de su administrador, que en este caso es 2.