Mettere una password per un utente in PhpMyAdmin in Wamp
-
20-08-2019 - |
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.
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