4 069
contributi
(→conf) |
|||
Riga 294: | Riga 294: | ||
Web server to reconfigure automatically: <-- apache2 | Web server to reconfigure automatically: <-- apache2 | ||
</pre> | </pre> | ||
A questo punto lanciate il browser su '''http://123.45.67.890/phpmyadmin''' e fate login con le credenziali | Con le ultime versioni di MySQL è cambiato il metodo di autenticazione; ora l'utente root utilizza di default lo UNIX auth_socket plugin al posto della tabella utenti di MySQL. | ||
<br/> | |||
Questo comporta che i tentativi di login in PHPMyAdmin utilizzando l'utente root terminano tutti con un errore: | |||
<pre> | |||
#1698 - Access denied for user 'root'@'localhost' | |||
</pre> | |||
dal momento che PHPMyAdmin cerca di autenticarsi sulla tabella userd del database di MySQL. | |||
<br/> | |||
Per risolvere questo problema è sufficiente aggiungere un nuovo utente "amministratore" in MySQL e utilizzare quello per le future connessioni tramite PHPMyAdmin: | |||
<pre> | |||
# apt-get install mcrypt | |||
# mysql -uroot -p | |||
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'LaMiaPassword'; | |||
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION; | |||
FLUSH PRIVILEGES; | |||
</pre> | |||
A questo punto lanciate il browser su '''http://123.45.67.890/phpmyadmin''' e fate login con le credenziali inserite poco fa. | |||
{{Box|Nota|È possibile che la pagina di autenticazione di phpmyadmin non venga caricata, in tal caso provare a riavviare manualmente apache.}} | {{Box|Nota|È possibile che la pagina di autenticazione di phpmyadmin non venga caricata, in tal caso provare a riavviare manualmente apache.}} | ||
<br/> | <br/> |