FAQ Tengo un problema en la contraseña de la base de datos, que debo hacer?
Jump to navigation
Jump to search
Puede pasar que olvide su contraseña de la base de datos MySQL o que por una razón desconocida no funcione más, le describimos una solución para retomarla. Este FAQ trata el problema de la contraseña de administración de la base de datos MySQL y no de la pérdida de la contraseña de la cuenta utilizada para trabajar con Dolibarr.
Bajo Microsoft Windows
DoliWamp
- Conéctese con una cuenta de administrador en su ordenador,
- Vaya a:
Menú Inicio -> Panel de control -> Herramientas administrativas -> Servicios.
- Busque en la lista el servicio MySQL doliwampmysql y deténgalo.
- Ejecute una consola de línea de comando, mediante el menú
Inicio -> Ejecutar -> teclear CMD
- Escriba las siguientes líneas para iniciar MySQL en un modo particular
CD C:\dolibarr\bin\mysql\mysql5.0.45\bin C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqld-nt --skip-grant-tables
- Ejecute una nueva consola de línea de comandos, vaya al menú
Inicio -> Ejecutar -> teclear CMD (por segunda vez)
- Escriba
CD C:\dolibarr\bin\mysql\mysql5.0.45\bin C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysql -u root
- Escriba
mysql> UPDATE mysql.user SET Password = PASSWORD('contraseñapararoot') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
mysql> QUIT;
- Escriba
C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysqladmin -u root -pcontraseñapararoot shutdown
- Reinicie Windows.
Debería poder acceder a su base de datos MySql, sólamente queda indicar a Dolibarr que debe de utilizar la nueva contraseña. Si utiliza la sesión root también para su base de datos (no aconsejable por razones de seguridad)
- Vaya a
C:\dolibarr\www\dolibarr\htdocs\conf
- Edite el fichero conf.php
Busque la variable
$dolibarr_main_db_pass
y modifique su valor con la nueva contraseña.
- Guardelo, salga y ya está.
Si utiliza otro usuario que no sea root,
- Vaya al menú de Windows
Incio - > Ejecutar-> teclear CMD cd C:\dolibarr\bin\mysql\mysql5.0.45\bin\ C:\dolibarr\bin\mysql\mysql5.0.45\bin\mysql -u root -pcontraseñapararoot
- Escriba
mysql> UPDATE mysql.user SET Password = PASSWORD('nueva_contraseña') WHERE User = 'nombrecuenta';
mysql> FLUSH PRIVILEGES;
mysql> QUIT;
- Vaya a
C:\dolibarr\www\dolibarr\htdocs\conf
- Edite el fichero conf.php y busque
$dolibarr_main_db_user="xxx"; $dolibarr_main_db_pass="yyy";
Reemplaze xxx y yyy por los valores reales.