PhpMyAdmin - Accesso negato per l'utente

Nel linguaggio di programmazione PHP, esiste uno strumento open source chiamato PhpMyAdmin che gestisce l' amministrazione di MySQL. L'accesso può essere negato quando si tenta l'accesso a MySQL tramite l' utente root . Il root richiede l' inserimento di una password e una volta inserito erroneamente o non fornito, si pone questo problema. Questo può essere configurato con l'aiuto dello strumento PHP. I diritti dell'utente root possono anche essere resettati allo stesso tempo.

I principianti possono avere problemi di accesso a MySql dall'utente root. Questo accade quando la root richiede l'inserimento di una password e l'utente ha inserito quello sbagliato o non ne ha fornito uno. Questo può essere facilmente configurato utilizzando i seguenti passaggi:

  • Step1: Apri MySql
  • Step2: Attraverso phpMyAdmin / librarires, dovresti modificare config.inc.php
    • Dove $ cfg ['PmaAbsoluteUri'] = ''; viene visualizzato, modificare il comando in $ cfg ['PmaAbsoluteUri'] = 'localhost / phpmyadmin /';
  • Passo 3: Riguardo ai comandi del server, cambia $ cfg ['Servers'] [$ i] ['host'] = 'localhost'; a $ cfg ['Server'] [$ i] ['host'] = 'Localhost';
  • Passaggio 4: per immettere la nuova password per l'utente root, trovare il comando $ cfg ['Server'] [$ i] ['password'] = ''; e inserisci la tua password nel campo fornito
    • Ad esempio: $ cfg ['Server'] [$ i] ['password'] = 'digita la tua password qui';
  • Passaggio 5: riavviare MySql

Per ripristinare i diritti dell'utente root

Per poter ripristinare i diritti dell'utente root, è necessario immettere i seguenti comandi

mysql> CONCEDERE TUTTI I PRIVILEGI SU *. * A IDENTIFICATO DA 'la tua password corrente' CON CONCESSIONE

Inserisci l'host e la password

Questa sezione ti consentirà di inserire il nome e l'account utente dell'host per impostazione predefinita e di impostarli con la password corretta, assegnata loro nella cartella php.ini. Per fare ciò, usa il codice qui sotto:

  • Host predefinito per mysql_connect () (non si applica in modalità provvisoria):
    •  mysqli.default_host = 'localhost' 
  • Utente predefinito per mysql_connect () (non si applica in modalità provvisoria):
    •  mysqli.default_user = 'root' 
  • Password predefinita per mysqli_connect () (non si applica in modalità provvisoria):
    • Nota: in genere è una cattiva idea memorizzare le password in questo file, in quanto qualsiasi utente con accesso PHP può visualizzarlo
    •  mysqli.default_pw = 'la tua password corrente' 
Articolo Precedente Articolo Successivo

I Migliori Consigli