Cuando instalé phpmyadmin lo deje todo por defecto y claro, pueden entrar hasta la cocina sin mayor esfuerzo.
Para evitar esto, me he dado una búsqueda por el foro y he hecho una serie de cambios que no dan resultado. Por pasos:
1º.- He editado el fichero config.inc.php y modificado las siguientes variables:
Código PHP:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'root1009'; // MySQL password (only needed
// with 'config' auth_type)
1.1.- Si utilizo cookies ó http se cuela con usuario root y sin password ( mal asunto )
1.2.- Si utilizo config, me sale el siguiente mensaje de error, sin dejarme insertar contraseña alguna.
Código PHP:
Bienvenido a phpMyAdmin 2.3.3pl1
Error
MySQL ha dicho:
Access denied for user: 'root@localhost' (Using password: YES)
Resultado
2.1.- La aplicación se conecta a la bd con root sin contraseña, cuando NO debia hacerlo.
He verificado tb en los manuales de maestrosdelweb y desarrolloweb y no veo donde está el error. ¿Me podéis ayudar?
Gracias,
La verdad es que con otros usuarios distintos de root si funciona, pero no queiro dejar usuario root sin contraseña y que se cuelen todos. GRACIAS
Hay que reiniciar
Gracias y perdonad