1045 – Access denied for user ‘root’@’localhost’

Hoy mismo he montado abierto el puerto 80 de mi router para poder tener comunicación con el exterior y quería ponerle una contraseña al usuario root pero el problema ha sido que al ponerla cuando he querido entrar en phpmyadmin me ha soltado el error:

1045 - Access denied for user 'root'@'localhost'

Le he dado muchas varias vueltas y he googleado sin econtrar respuesta, he modificado varios archivos de configuración, permisos y dueños de archivo pero nada.

Tras mucho trastear he optado por volver a dejar todos los archivos como estaban (menos mal que recordaba todo lo que había tocado porque no había hecho ninguna copia de seguridad) y como es lógico el error persistía pero en un último intento he modificado el archivo

/opt/lampp/phpmyadmin/config.inc.php

Lo del /opt/lampp es porque tengo instalado el xampp que se me había olvidado comentarlo.

<?php
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg[‘blowfish_secret’] = ‘xampp’; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;

/* Authentication type and info */
$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ‘contraseña’;
$cfg[‘Servers’][$i][‘AllowNoPasswordRoot’] = false;

/* User for advanced features */
$cfg[‘Servers’][$i][‘controluser’] = ”;
$cfg[‘Servers’][$i][‘controlpass’] = ”;

/* Advanced phpMyAdmin features */
$cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’;
$cfg[‘Servers’][$i][‘bookmarktable’] = ‘pma_bookmark’;
$cfg[‘Servers’][$i][‘relation’] = ‘pma_relation’;
$cfg[‘Servers’][$i][‘table_info’] = ‘pma_table_info’;
$cfg[‘Servers’][$i][‘table_coords’] = ‘pma_table_coords’;
$cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma_pdf_pages’;
$cfg[‘Servers’][$i][‘column_info’] = ‘pma_column_info’;
$cfg[‘Servers’][$i][‘history’] = ‘pma_history’;
$cfg[‘Servers’][$i][‘designer_coords’] = ‘pma_designer_coords’;

/*
* End of servers configuration
*/

?>

Este es el contenido del archivo y yo solo he modificado la parte donde dice:

$cfg[‘Servers’][$i][‘password’] = ‘contraseña’;

que por defecto estaba así:

$cfg[‘Servers’][$i][‘password’] = ”;

La contraseña que le he puesto en el archivo es la misma que le puse al phpmyadmin y todo arreglado menos mal 🙂

Saludos

Anuncios

No comments yet

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: