Impossibile accedere a phpMyAdmin: mysqli_real_connect (): (HY000 / 1698): accesso negato per utente 'root' @ 'localhost'

Pubblicato il da giovanni L.

Impossibile accedere a phpMyAdmin: mysqli_real_connect (): (HY000 / 1698): accesso negato per utente 'root' @ 'localhost'

Se dopo aver installato phpMyAdmin non riesci ad accedere usando l' account di root  e ti compare un messaggio con il seguente errore

#1045- Access denied for user ‘root’@localhost’

è perché non sono stati eseguiti alcuni settaggi dopo l'installazione di MySQL

  • Apri la console MySql,
  • Dopo aver digitato Invio e avere il prompt dei comandi mysql>:
  • È utile iniziare assegnando la nuova password usando il seguente comando:
SET PASSWORD FOR root@localhost=PASSWORD(' miapassword ');
  • Quindi è utile riassegnare i diritti del super utente tramite il seguente comando:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ' miapassword ' WITH GRANT OPTION;

 

Fatto ciò uscite dalla console di MySql digitando

 

  • exit

Ora non resta da fare che riavviare  MySql e Apache2 con i seguenti comandi 

  • sudo service mysql restart
  • sudo service apache2 restart

A questo punto dovreste essere in grado di aprire correttamente la pagina localhost e connettervi al PhpMyadmin senza l'errore # 1045  - Access denied for user ‘root’@localhost’ 

.

Per essere informato degli ultimi articoli, iscriviti:
Commenta il post