phpMyAdmin - non è possibile connettersi - non valido settings - mai da quando ho aggiunto una password di root - bloccato

StackOverflow https://stackoverflow.com/questions/1276538

  •  16-09-2019
  •  | 
  •  

Domanda

Ho eseguito XAMPP, pochi giorni fa ho dovuto impostare una password per la password di root tramite phpmyadmin Io non sono in grado di accedere a phpMyAdmin, a partire da tale momento

Ho seguito la guida questo link ma tutto sembra a posto (in config.inc.php).Ho anche provato unistalling xampp completamente, il riavvio di windows e reinstallare xampp, ma ancora puntando a localhost/phpmyadmin ho il seguente errore

MySQL said: 
Cannot connect: invalid settings. 
phpMyAdmin tried to connect to the MySQL server, and the server rejected the
connection. You should check the host, username and password in your
configuration and make sure that they correspond to the information given
by the administrator of the MySQL server.

Ho Anche provato a reimpostare la password di root tramite php.bat dati su mysql del sito web aiuto, ma senza alcun risultato

Si Prega Di Aiutare!Ecco uno screenshot che descrive la situazione:enter image description here

È stato utile?

Soluzione

Vai dentro la directory phpMyAdmin all'interno cartella di installazione di XAMPP. Ci sarà un file chiamato config.inc.php. Dentro quel file, trovare questa riga:

$cfg['Servers'][$i]['password'] = '';

è necessario assicurarsi che questo campo ha la password di root mysql (quello che hai impostato).

Altri suggerimenti

phpMyAdmin - Non è possibile collegarsi: impostazioni non valide

.

Ho anche affrontato problema simile, ma ora ho trovato una soluzione.

Per il server WAMP:

A: C: \ wamp \ apps \ phpmyadminVERSION \ config.inc.php

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false; 

Per il server XAMPP:

a causa del server di XAMPP ha avuto le seguenti impostazioni.

C: \ xampp \ phpMyAdmin \ config.inc.php

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = ''; // which is default setting in xampp server

$cfg['Servers'][$i]['password'] = 'your password';//type your password you have changed

Ho avuto un problema simile non essere in grado di accedere a phpMyAdmin su un server di prova dopo aver cambiato la password di root. Ho provato di tutto di cui sopra, compresa la consulenza da altri forum, utilizzando tutti i tipi di modifiche dei file di configurazione. Poi mi sono ricordato che Google Chrome ha alcuni problemi di lavoro con un server di prova. La ragione è che Chrome ha una funzione di sicurezza per impedire l'accesso del disco rigido locale da un sito web remoto - purtroppo questo può causare problemi in un ambiente di test, perché il server è un disco rigido locale. Quando ho cercato di accedere al phpmyadmin con Internet Explorer ha funzionato bene. Ho provato diverse prove di Chrome v IE9 e Chrome non funzionerebbe sotto qualsiasi configurazione con la password impostata root. Ho anche provato Firefox ha anche funzionato bene, il problema è solo con Chrome. Il mio consiglio:. Se siete su un server di prova assicurarsi che il file di configurazione ha le impostazioni corrette, come descritto sopra, ma se il problema persiste e si utilizza Chrome provare un browser differente

Passo 1: Vai

http://localhost/security/xamppsecurity.php

Passaggio 2:. Set / Modificare la password

Passaggio 3: Aprire C:. \ Xampp \ phpMyAdmin \ config.inc.php con un editor di

Passo 4: Verificare le seguenti righe:

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'your_password';

// your_password = the password that you have set in Step 2.

Passo 5: Assicurarsi che la seguente riga è impostata su TRUE:               $ Cfg [ 'Servers'] [$ i] [ 'AllowNoPassword'] = true;

Passo 6: Salvare il file, riavviare MySQL da Pannello di controllo XAMPP

Passo 7: Effettua il login in phpMyAdmin con la radice e la password

.

Nota: se ancora una volta lo stesso errore viene, controllare la pagina di sicurezza:

http://localhost/security/index.php

Si dirà:     L'utente root amministratore MySQL non ha più alcuna password
SICURO     PhpMyAdmin password di accesso è abilitata. SICURO

Quindi riavviare il sistema, il problema sarà risolto.

Applicare queste modifiche in phpmyconfig / config.inc. Inserisci il tuo nome utente e la password che è stata impostata:

$cfg['Servers'][$i]['user']                 = 'user';
$cfg['Servers'][$i]['password']             = 'password';
$cfg['Servers'][$i]['AllowNoPassword']      = false;

Questo funziona per me.

Ho affrontato lo stesso problema dopo l'esecuzione del seguente comando in mysql

AGGIORNAMENTO di mysql.user SET Password=PASSWORD('blablabla') WHERE User='root';FLUSH PRIVILEGES;

quello che ho fatto:

apri cmd

tipo

cd c:\xampp\mysql\bin mysql.exe -u root password --

dopo di che mysql richiederà u

Immettere la password:blablabla

una volta che youre in mysql, tipo

AGGIORNAMENTO di mysql.user SET Password=PASSWORD(") WHERE User='root';FLUSH PRIVILEGES;

Nota: questa volta la password viene lasciato vuoto...

assicurarsi che nella vostra config.inc.php il seguente è impostato

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 

dopo di che posso vedere il mio phpmyadmin...

Ho avuto problemi simili. La differenza era che stavo ottenendo questo errore per un solo database tutte le mie basi di dati. Ho rimosso la password, riavviato mysql molte volte e ancora lavoro a forza: (

E quando ho cancellato la cache del mio browser è appena iniziato a lavorare !!!

Questo davvero avvitata la mia mente!

Ho avuto questo stesso problema utilizzando Windows XAMPP 1.7.4 - dopo aver impostato una password per mysql, potevo più accesso phpMyAdmin. Ho cambiato la password in config.inc.php da '' per la nuova password mysql, e ha cambiato AllowNoPassword da true a false. Non riuscivo ancora il login.

Tuttavia, ho visto che c'è anche un file config.inc.php.safe, e quando ho anche curato le impostazioni della password nel file sono stato in seguito in grado di accedere a phpMyAdmin.

Sono una delle più niubbo anche quando ho incontrato qualcosa di simile. Quindi ... ho impostato le password utilizzando la pagina di sicurezza di comando mi ha dato:  / Opt / lampp / lampp sicurezza Poi ho usato xyz password per tutte le password ... Poi quando vado al sito /, è chiedere un'autenticazione di base. Ma quando ho provato radice // xyz, non mi permette di login. Così, dopo qualche scavo, si scopre la password xyz è stata impostata per un utente predefinito denominato 'lampp'. Quando ho cercato di effettuare il login utilizzando lampp // xyz, ha funzionato come un fascino.

Il problema è che hanno fatto un presupposto che tutti sanno usare lampp // rootpw come loro login ò.ò E ... che è un'autenticazione di base per la directory! Non pw per phpmyadmin o pw per mysql ...

1) Vai alla cartella XAMPP Root

Per Es: C: xampp / phpmyadmin / config.inc.php

2) che trovano il seguente:

$cfg['servers'][$i]['password'] = '';

3) digita qui che la password impostata.

Ex: $cfg['servers'][$i]['password'] = '1234';

4) quindi salvare e riavviare il server di xamp.

  

Questo funziona per me:

     

C: \ xampp \ phpMyAdmin \ config.inc.php

$cfg['Servers'][$i]['password'] = 'secret';

Modifica: Prima avete ottenuto questo errore è più probabile che dal phpmyadmin-> Utenti aver aggiunto la password per il root utente. Nel mio caso, che era "segreto" per cui la suddetta innesco funziona per me, ma per voi funzionerà in questo modo:

$cfg['Servers'][$i]['password'] = 'Enter the password for root you have added before you got this error';

Per AMPPS, devo aggiungere questo è il mio phpMyAdmin/config.inc.php

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

Nota: In Ubuntu, ho dovuto individuare dove il file è e ho usato locate config.inc.php

Questa risposta è solo per scopi di sviluppo, locale:)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top