Pregunta

¿Cómo se cambia la contraseña para el usuario root en phpMyAdmin en el servidor WAMP? porque estoy bloqueado de phpMyAdmin, después de cambiar la contraseña incorrectamente.

¿Fue útil?

Solución

mi archivo config.inc.php en la carpeta phpmyadmin. Cambie el nombre de usuario y la contraseña por la que configuró para su base de datos.

    <?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'] = 'enter_username_here';
$cfg['Servers'][$i]['password'] = 'enter_password_here';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$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
 */

?>

Otros consejos

Hay un archivo llamado config.inc.php en la carpeta phpmyadmin.

La ruta del archivo es C: \ wamp \ apps \ phpmyadmin4.0.4

Editar el auth_type 'cookie' a 'config' o 'http'

$ cfg ['Servidores'] [$ i] ['auth_type'] = 'cookie';

$cfg['Servers'][$i]['auth_type'] = 'config';

o

$cfg['Servers'][$i]['auth_type'] = 'http';

Cuando vaya al sitio phpmyadmin, se le pedirá el nombre de usuario y la contraseña. Esto también evita que personas externas accedan a su aplicación phpmyadmin si tiene su servidor web expuesto a conexiones externas.

Regrese a la configuración predeterminada siguiendo este paso:

En lugar de

$cfg['Servers'][$i]['AllowNoPassword'] = false;

cámbielo a:

$cfg['Servers'][$i]['AllowNoPassword'] = true;

en su config.inc.php archivo.

No especifique ninguna contraseña y ponga el nombre de usuario como estaba antes, lo que significa root.

Por ejemplo.

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

Esto funcionó para mí después de editar mi <=> archivo.

Tengo algunos problemas y lo arreglé usando otra variable de configuración

$cfg['Servers'][$i]['AllowNoPassword'] = true;
instead
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;

puede ser útil para alguien

Busque en su instalación de PhpMyAdmin un archivo llamado Documentation.txt. Describe cómo crear un archivo llamado config.inc.php y cómo puede configurar el nombre de usuario y la contraseña.

Parece que el nombre de usuario y la contraseña de phpmyadmin se almacenan en otro lugar (probablemente en un archivo de configuración personalizado) en WAMP o hay algún hashing adicional o ... involucrado en el proceso.

Por lo tanto, para cambiar la contraseña predeterminada basada en el archivo 'config' que se usa actualmente, puede explorar " <host>/phpmyadmin/user_password.php " usando su navegador. Se le pedirá que ingrese sus credenciales de mysql y luego puede usar el formulario que se muestra para cambiar la contraseña almacenada para el usuario con el que inició sesión anteriormente.

si no encuentra ningún uso de contraseña en la línea de comando mysql -u root -p le pedirá una contraseña, será la contraseña predeterminada que escriba al inicio de la instalación. Será su contraseña para iniciar sesión en phpmyadmin

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top