2013-03-13 9 views
6

Voglio provare phpMyAdmin nel locale a partire da WebMatrix ... E 'mostrano regolarmente la pagina di login, ma ho problema di login .. ogni tentativo di me recuperare # 2002 impossibile per accedere al server MySQLPosso provare phpMyAdmin in locale con webmatrix?

Una volta scaricata l'ultima versione di phpMyAdmin, ho creato un file config.inc.php come suggerito nella guida ufficiale. Ho provato molti parametri senza successo. La configurazione effettiva del file è che:

<?php 

    /* Servers configuration */ 
    $i = 0; 

    /* Server: localhost [1] */ 
    $i++; 
    $cfg['Servers'][$i]['verbose'] = 'localhost'; 
    $cfg['Servers'][$i]['host'] = 'localhost'; 
    $cfg['Servers'][$i]['port'] = ''; 
    $cfg['Servers'][$i]['socket'] = ''; 
    $cfg['Servers'][$i]['connect_type'] = 'HTTP'; 
    $cfg['Servers'][$i]['extension'] = 'mysql'; 
    $cfg['Servers'][$i]['auth_type'] = 'cookie'; 
    $cfg['Servers'][$i]['user'] = 'root'; 
    $cfg['Servers'][$i]['password'] = 'pass'; 
    $cfg['Servers'][$i]['AllowNoPassword'] = true; 

    /* End of servers configuration */ 

    $cfg['DefaultLang'] = 'en-utf-8'; 
    $cfg['ServerDefault'] = 1; 
    $cfg['UploadDir'] = ''; 
    $cfg['SaveDir'] = ''; 

    ?> 

dove ho sbagliato?

+0

Stesso problema. Ho già fatto in modo che [MySQL Server sia attivo e funzionante.] (Http://upcode.wordpress.com/2011/09/08/phpmyadmin-error-2002-cannot-log-in-to-the-mysql- server /) e l'installazione di Wordpress funziona correttamente (utilizza lo stesso database, nome utente/password stesso) – laggingreflex

+0

forse provare [auth_type] (http://wiki.phpmyadmin.net/pma/Auth_types) 'config'? – mb21

risposta

2

Ho rintracciato due soluzioni al tuo problema, prova a sceglierne uno che funzioni.

Soluzione: 1

È stata impostata una password per MySQL come passaggio, ma è stato impostato il flag su TRUE in questa impostazione. $cfg['Servers'][$i]['AllowNoPassword'] = true;

Prova a impostare il flag di FALSE come questo

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

Soluzione: 2

Dal momento che si esegue il login come radice utente per MySQL, è necessario modificare quanto sopra impostazione di configurazione menzionata a

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