Domanda

Come si modifica la password per l'utente root in phpMyAdmin sul server WAMP? perché sono bloccato fuori da phpMyAdmin, dopo aver modificato la password in modo errato.

È stato utile?

Soluzione

il mio file config.inc.php nella cartella phpmyadmin. Cambia nome utente e password con 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
 */

?>

Altri suggerimenti

Esiste un file chiamato config.inc.php nella cartella phpmyadmin.

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

Modifica il tipo di autenticazione "cookie" in "config" o "http"

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

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

o

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

Quando vai sul sito phpmyadmin, ti verranno richiesti username e password. Ciò consente anche alle persone esterne di accedere all'applicazione phpmyadmin se il tuo server web è esposto a connessioni esterne.

Torna all'impostazione predefinita seguendo questo passaggio:

Invece di

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

modificalo in:

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

nel tuo config.inc.php file.

Non specificare alcuna password e inserire il nome utente come in precedenza, il che significa root.

es.

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

Questo ha funzionato per me dopo aver modificato il mio <=> file.

Ho dei problemi con esso e l'ho risolto usando un'altra variabile di configurazione

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

potrebbe essere utile a qualcuno

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

Sembra che il nome utente e la password di phpmyadmin siano memorizzati altrove (probabilmente in un file di configurazione definito in modo personalizzato) in WAMP o ci sono altri hashing o ... coinvolti nel processo.

Quindi, per cambiare la password basata sul file 'config' di default attualmente usata puoi sfogliare " <host>/phpmyadmin/user_password.php " usando il tuo 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 a cui hai effettuato l'accesso in precedenza.

se non è stata trovata alcuna password, utilizzare sulla riga di comando mysql -u root -p chiederà password sarà la password predefinita che digiti all'avvio dell'installazione. Sarà la tua password per accedere a phpmyadmin

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top