Sembra che tu abbia le impostazioni predefinite, che, nella maggior parte dei pacchetti di Windows che ho visto, di solito significa che la registrazione come 'root' con password '' è cablata nel codice e ignora i cookie ecc. Ciò significa che non offrirà mai una finestra di accesso, perché pensa che abbia già i tuoi dati e fino a quando non modifichi queste impostazioni, la risposta di uberconversion non funzionerà poiché non viene mai utilizzato il cookie appropriato.
Dopo aver modificato queste impostazioni per utilizzare i cookie (di seguito), puoi utilizzare il metodo uberconversion oppure, in alcune versioni di PHPMyAmdin, nella barra in alto a sinistra dello schermo è presente un'icona che sembra una porta aperta con una freccia verde che punta a sinistra (testo del mouse: "Disconnetti"), che fa la stessa cosa leggermente più convenientemente.
Se hai ottenuto PHPMyAdmin tramite XAMPP, c'è un modo davvero semplice per cambiarlo alla fine di questa risposta. In caso contrario, ci sono un paio di semplici modifiche necessarie nei file di configurazione. C'è una risposta su superuser.com che spiega come cambiarlo: ho incluso una risposta ordinata basata su quella qui, per risparmiare tempo e nel caso succeda qualcosa di bizzarro (ad esempio se è mai stato cancellato o inaccessibile per qualche motivo folle ):
Apri il file config.inc.php. Dal momento che non vedi una schermata di accesso, probabilmente ci sei $cfg['Servers'][$i]['auth_type'] = 'config'
dentro, probabilmente attorno alla linea 19. Vedrai anche il tuo nome e password. Qualcosa di simile a
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
(Consigliato) Cambia il blowfish_secret in qualsiasi stringa casuale. Come dicono i commenti sul file, questa stringa viene utilizzata per crittografare la password nell'autenticazione basata su cookie (che è ciò che stai per cambiare).
$cfg['blowfish_secret'] = 'a rAnd0m str11!11111!11!nG';
Cambia il tipo di autenticazione in cookie:
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // DEFAULT: 'config'
(Consigliato) Elimina o commenta le righe che memorizzano la tua password. Se, in privilegi all'interno PHPMyAdmin, l'utente root non ha password, probabilmente dovreste cambiare la situazione e se il file di configurazione dice $cfg['Servers'][$i]['AllowNoPassword'] = true;
, probabilmente meglio al cambiamento true
a false
dopo aver dato una password di root.
Dopo aver fatto ciò, inizierà a utilizzare i cookie e offrirà una finestra di accesso quando il cookie non ti accede direttamente, quindi da qui in poi, la risposta di uberconversion dovrebbe funzionare per te quando è necessario cambiare utente. Ma la risposta di uberconversion non funzionerà fino a quando PHPMyAdmin non sarà impostato per utilizzare i cookie. Se non funziona, potrebbe essere necessario riavviare mysql dopo aver modificato la password di root.
Se hai PHPMyAdmin come parte di XAMPP (ignoralo se non lo hai fatto), c'è un modo ancora più semplice. Vai su localhost / security, segui il link sotto la tabella e ti dà la possibilità di inserire la password e passare all'autenticazione dei cookie. Nota anche che XAMPP è simpatico per le password: deve contenere meno di 16 caratteri.