2009-01-31 31 views

risposta

32

il mio file config.inc.php nella cartella phpmyadmin. Cambia nome utente e password a quello che hai impostato per il tuo database.

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

Per le versioni successive può anche essere chiamato config.sample.inc.php – KarlosFontana

+0

non ho una linea nome utente o password nel mio file config.inc – CodyBugstein

2

Cerca la tua installazione di PhpMyAdmin per un file chiamato Documentation.txt. Questo descrive come creare un file chiamato config.inc.php e come configurare nome utente e password.

5

ho alcuni problemi con esso, e riparato il mio config utilizzando un altro variabile

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

può essere che sarà utile a qualcuno ot

14

C'è un file chiamato config.inc.php nella cartella phpmyadmin.

Il percorso del file è C: \ wamp \ apps \ phpmyadmin4.0.4

Modifica L'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'; 

Quando vai al sito phpmyadmin quindi vi verrà chiesto il nome utente e la password. Ciò impedisce anche alle persone esterne di accedere alla tua applicazione phpmyadmin se ti capita di avere il tuo server web esposto a connessioni esterne.

+0

Duganets soluzione blocchi phpMyAdmin in modo permanente e nemmeno l'utente root sarà in grado di accedere. Ma la soluzione fornita da brianb & suchetan è davvero meravigliosa. –

8

tornare alle impostazioni di default seguendo questo passo:

Invece di

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

modificarla in:

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

nel file config.inc.php.

Non specificare alcuna password e inserire il nome utente com'era prima, ovvero root.

E.g.

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

questo ha lavorato per me dopo che avevo modificato il mio file config.inc.php.

2

Sembra che il nome utente e la password di phpmyadmin siano memorizzati altrove (probabilmente in un file di configurazione definito dall'utente) in WAMP o che ci sia qualche hashing aggiuntivo o ... coinvolto nel processo.

Quindi, per cambiare la password predefinita basata su file 'config' attualmente utilizzata è possibile cercare "<host>/phpmyadmin/user_password.php" utilizzando il browser.Ti verrà richiesto di inserire le tue credenziali mysql e quindi puoi utilizzare il modulo visualizzato per modificare la password memorizzata per l'utente che hai effettuato l'accesso in precedenza.

0

se non ha trovato alcun uso della password sulla riga di comando di root mysql -u -p vi chiederà la password che sarà password predefinita si digita all'avvio dell'installazione. Sarà la password per il log in di phpMyAdmin