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'