2009-01-31 8 views

Répondre

32

mon fichier config.inc.php dans le dossier phpmyadmin. Modifiez le nom d'utilisateur et le mot de passe que vous avez définis pour votre base de données.

<?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

Pour les versions ultérieures, il peut également être appelé config.sample.inc.php – KarlosFontana

+0

Je n'ai pas un nom d'utilisateur ou mot de passe dans la ligne de mon fichier config.inc – CodyBugstein

2

Recherchez votre installation de PhpMyAdmin pour un fichier appelé Documentation.txt. Ceci décrit comment créer un fichier appelé config.inc.php et comment configurer le nom d'utilisateur et le mot de passe.

5

j'ai quelques problèmes avec elle, et il fixe mon utilisant une autre variable config

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

peut-être il quelqu'un UTILE ot

14

Il y a un fichier appelé config.inc.php dans le dossier phpmyadmin.

Le chemin du fichier est C: \ wamp \ apps \ phpmyadmin4.0.4

Modifier le auth_type 'cookie' pour 'config' ou 'http'

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

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

ou

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

Quand vous allez sur le site phpmyadmin alors vous demandera le nom d'utilisateur et mot de passe. Cela empêche également les personnes externes d'accéder à votre application phpmyadmin si votre serveur Web est exposé à des connexions externes.

+0

Duganets blocs de solution phpmyadmin en permanence et même pas l'utilisateur root sera en mesure d'accéder. Mais la solution donnée par brianb & suchetan est vraiment merveilleuse. –

8

Retournez à la par défaut paramètre en suivant cette étape:

Au lieu de

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

changement à:

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

dans votre fichier config.inc.php.

Ne spécifiez aucun mot de passe et placez le nom d'utilisateur tel qu'il était auparavant, ce qui signifie root.

E.g.

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

Cela a fonctionné pour moi après avoir modifié mon dossier config.inc.php.

2

On dirait que le nom d'utilisateur et le mot de passe de phpmyadmin sont stockés ailleurs (probablement dans un fichier de configuration personnalisé) dans WAMP ou qu'il y a du hachage supplémentaire ou ... impliqué dans le processus. Par conséquent, pour modifier le mot de passe par défaut «config», vous pouvez parcourir «<host>/phpmyadmin/user_password.php» à l'aide de votre navigateur.Vous serez invité à entrer vos informations d'identification mysql, puis vous pourrez utiliser le formulaire affiché pour modifier le mot de passe stocké pour l'utilisateur auquel vous vous êtes connecté précédemment.

0

si n'a pas trouvé d'utilisation de mot de passe sur la ligne de commande mysql -u root -p il demandera mot de passe il sera mot de passe par défaut de vous tapez au démarrage de l'installation. Ce sera votre mot de passe pour Ouvrir une session et phpmyadmin