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

Fabrizio Cannatelli

Fondatore di Informarea.it, è un appassionato di informatica. Ha lavorato per molti anni come Analista Programmatore presso varie aziende utilizzando diversi linguaggi di sviluppo, oggi svolge un lavoro completamente diverso ma la voglia di comunicare e di condividere con il web i suoi studi e le sue curiosità lo hanno spinto a far nascere questo blog non solo per esprimere e mostrare la passione per questo mondo, ma anche per confrontarsi con nuove esperienze di sviluppo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *