Come risolvere l’errore #1045 in phpMyAdmin

Dopo l’installazione di un local server provando ad accedere a phpMyAdmin, si potrebbe riscontrare il seguente l’errore: # 1045 Accesso negato per l’utente ‘root’ @ ‘localhost’ (using password: YES) oppure #1045 Access Denied for user ‘root’@’localhost’ (using password: YES).

Se root@localhost non ha i diritti necessari per accedere al database o hai fornito una password errata, potrebbe verificarsi questo errore.

Leggendo questo tutorial avrai la soluzione per bypassando questo errore in qualsiasi server host locale che utilizza phpMyAdmin.

Se ottieni un errore # 1045 in phpMyAdmin che simile all’immagine qui sotto:

 Accesso negato phpmyAdmin

 

Step 1: Apri il tuo MySQL console

 mysql console

 
  • Usando WAMP, fai click con il tasto destro del mouse sulla sua icona posizionata in basso a destra del tuo desktop e seleziona MySQL Console.

Step 2: Inserisci le seguenti righe di comando

 mysql console 2

 

Se tu hai una password ignora questa parte

  • Scrivi use mysql;
  • Premi Enter.
  • Setta la tua MySQL Password: UPDATE mysql.user SET Password=PASSWORD(“EnterYourPasswordHere”) WHERE User=”root”;
  • Sostituisci “EnterYourPasswordHere” con la password da te scelta.
  • Premi Enter.
  • Flush i privilegi: FLUSH PRIVILEGES;
  • Scrivi : Exit
  • Premi Enter.

 

Step 3: Apri e modifica il tuo Config.inc.php posizionato nel tuo local server

 config.inc.php

 
  • Usa un text editor come Notepad++ per aprire il tuo file Config.inc.php
  • Vai su Computer > C: > (la tua cartella Local Server, WAMP/MAMP/XAMPP) > APPS > PHPMYADMIN > config.inc.php 
  • Trova la seguente linea nel codice : $cfg[‘Servers’][$i][‘password’] = ”; // MySQL password
  • Cambia ‘password’ con una nuova password da te scelta e creata nello Step 2.
  • Premi su Salva.

 

Step 4: Access phpMyAdmin

 accesso a PHPMYADMIN

 
  • Ora puoi accedere in phpMyAdmin andando su http://localhost/phpMyAdmin/
  • Congratulazioni! ora sei abilitato ad accedere al tuo Database. 

Attenzione se ancora hai problemi ad accedere prova a sostituire in Config.inc.php la seguente riga di codice:

$cfg[‘Servers’][$i][‘auth_type’]=’config’;

con questa:

$cfg[‘Servers’][$i][‘auth_type’]=’cookie’;

 

Dai un’occhiata anche a questi link:

Non perdere nessuna notizia, aggiungici agli amici!


 

Se volete seguire i post di www.informarea.it potete iscrivervi al suo feed RSS.

Fabrizio Cannatelli

Autore e Founder di Informarea, sono un appassionato di informatica e tecnologia da sempre. La voglia di comunicare e di condividere sul Web le mie curiosità e le mie conoscenze, mi ha spinto a lanciarmi nel progetto di questo sito. Nato un po' per gioco e un po' per passione, oggi è diventato una grande realtà.

Fabrizio Cannatelli

Approfondimenti