2009-01-31 19 views

Respuesta

32

mi archivo config.inc.php en la carpeta phpmyadmin. Cambie el nombre de usuario y la contraseña a la que ha establecido 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 
*/ 

?> 
+1

Para versiones posteriores también puede ser denominado config.sample.inc.php – KarlosFontana

+0

no tengo una línea de nombre de usuario o contraseña en mi archivo config.inc – CodyBugstein

2

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

5

tengo algunos problemas con él, y lo arreglaron mi usando otra configuración variable de

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

puede ser que se es servicial ot alguien

14

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 [ 'Servers'] [ $ i] ['auth_type'] = 'cookie';

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

o

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

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

+0

Duganets solución bloquea phpmyadmin permanentemente y ni siquiera el usuario root podrá acceder. Pero la solución dada por brianb & suchetan es realmente maravillosa. –

8

volver a la configuración por defecto siguiendo este paso:

En lugar de

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

cambio a:

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

en su archivo config.inc.php.

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

E.g.

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

Esto funcionó para mí después de que había editado mi archivo config.inc.php.

2

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

Para cambiar la contraseña predeterminada de 'config'-file-based basada en el archivo puede buscar "<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 que inició sesión anteriormente.

0

si no encontró ninguna contraseña use en la línea de comando mysql -u root -p se le preguntará la contraseña que será la contraseña predeterminada que escriba al inicio de la instalación. Será su contraseña para acceder a phpmyadmin de

Cuestiones relacionadas