phpMyAdmin - kann keine Verbindung - ungültig setings - seitdem ich ein Root-Passwort hinzugefügt - gesperrt

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

  •  16-09-2019
  •  | 
  •  

Frage

Ich betreibe XAMPP, ein paar Tage zurück hatte ich ein Passwort für das root-Passwort durch phpMyAdmin einrichten Ich bin nicht in der Lage phpMyAdmin zugreifen seit diesem Moment

Ich folgte Hilfe auf aber alles scheint es in Ordnung (in config.inc.php). Ich habe sogar versucht unistalling xampp voll, Fenster neu zu starten und dann xampp Neuinstallation, sondern zeigt immer noch / phpMyAdmin auf localhost bekomme ich folgende Fehler

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.

Ich habe auch versucht root-Passwort durch mysqld.bat auf mysql Webseite helfen, aber ohne Erfolg als gegeben zurückgesetzt

Bitte um Hilfe! Hier ist ein Screenshot der Situation beschreiben: eingeben Bild Beschreibung hier

War es hilfreich?

Lösung

Gehen Sie in Ihrem phpMyAdmin Verzeichnis innerhalb XAMPP Installationsordner. Es wird eine Datei config.inc.php aufgerufen werden. In dieser Datei finden Sie diese Zeile:

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

Sie müssen sicherstellen, dass dieses Feld Ihre mysql root-Passwort hat (die, die Sie gesetzt).

Andere Tipps

PHPMYADMIN - Verbindung nicht möglich: ungültige Einstellungen

.

Ich sah sich auch ähnliches Problem, aber jetzt fand ich eine Lösung.

Für wamp Server:

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

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

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

Für Xampp Server:

wegen Xampp Server hatten die folgenden Einstellungen.

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

Ich hatte ein ähnliches Problem nicht phpMyAdmin in der Lage, den Zugriff auf einem Testserver nach dem Root-Passwort zu ändern. Ich habe versucht, oben erwähnt alles, von anderen Foren einschließlich der Beratung, alle Arten von Änderungen der Konfigurationsdateien verwenden. Dann erinnerte ich mich, dass Google Chrome einige Probleme der Arbeit mit einem Testserver hat. Der Grund dafür ist, dass Chrome ein Sicherheitsmerkmal verfügt über lokalen Festplattenzugriff von einer Remote-Website zu verhindern - leider kann dies zu Problemen in einer Testumgebung, da der Server eine lokale Festplatte. Als ich versuchte, es funktionierte für die Anmeldung bei phpMyAdmin mit dem Internet Explorer in Ordnung. Ich habe versucht, mehrere Tests von Chrome v IE9 und Chrome würde nicht mit dem Root-Passwort gesetzt unter einem beliebigen Konfiguration arbeiten. Ich habe auch getestet Firefox es funktionierte auch gut, das Problem ist nur mit Chrome. Mein Rat:., Wenn Sie auf einem Testserver sind sicher, dass Ihre Konfigurationsdatei hat die richtigen Einstellungen, wie oben beschrieben, aber wenn das Problem weiterhin besteht und Sie mit Chrome einen anderen Browser versuchen

Schritt 1: Gehen Sie auf

http://localhost/security/xamppsecurity.php

Schritt 2:. Set / Ändern Sie Ihr Passwort

Schritt 3: Öffnen Sie C:. \ Xampp \ phpMyAdmin \ config.inc.php mit einem Editor

Schritt 4: Überprüfen Sie die folgenden Zeilen:

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

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

Schritt 5: Stellen Sie sicher, dass die folgende Zeile auf TRUE gesetzt ist:               $ Cfg [ 'Servers'] [$ i] [ 'AllowNoPassword'] = true;

Schritt 6: Speichern Sie die Datei, Starten von MySQL von XAMPP Control Panel

Schritt 7: Melden Sie sich in phpMyAdmin mit root & Ihr Passwort

.

Hinweis: Wenn wieder der gleiche Fehler kommt, überprüfen Sie die Sicherheits Seite:

http://localhost/security/index.php

Es wird sagen:     Der MySQL-Admin-Benutzer root hat kein kein Passwort mehr SECURE
    PhpMyAdmin Passwort Login aktiviert ist. SECURE

Dann Starten Sie Ihr System, wird das Problem gelöst werden.

Übernehmen Sie diese Änderungen in phpmyconfig / config.inc. Geben Sie Ihren Benutzernamen und Passwort, die Sie festgelegt haben:

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

Das funktioniert für mich.

ich vor dem gleichen Problem, nachdem Sie den folgenden Befehl in mysql Ausführen

  

UPDATE mysql.user SET Passwort = Passwort ( 'blablabla') WHERE User = 'root'; FLUSH PRIVILEGES;

, was ich getan habe:

  

open cmd

Typ

  

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

danach MySQL u Prompt

  

Passwort eingeben: blablabla

einmal youre in mysql, Typ

  

UPDATE mysql.user SET Passwort = Passwort ( '') WHERE User = 'root'; FLUSH PRIVILEGES;

Hinweis: dieses Mal das Passwort leer gelassen ...

in Ihrer config.inc.php sicherstellen, dass die folgenden gesetzt

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

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

nach, dass ich meine phpMyAdmin sehen ...

Ich hatte ähnliches Problem. Unterschied war, dass ich nur für eine Datenbank alle meine Datenbanken diesen Fehler. Ich entfernte das Passwort, neu gestartet mysql viele Male und es immer noch vermöge Arbeit: (

Und wenn ich den Cache meines Browsers gelöscht es begann gerade arbeiten !!!

Dieses geschraubt wirklich meinen Verstand!

Ich hatte das gleiche Problem das Windows XAMPP 1.7.4 verwenden - nachdem ein Passwort für MySQL-Einstellung, ich konnte nicht mehr Zugang phpMyAdmin. Ich änderte das Passwort in config.inc.php von ‚‘ auf das neue mysql Passwort und geändert AllowNoPassword von true auf false. Ich konnte immer noch nicht einloggen.

Allerdings sah ich, dass es auch eine config.inc.php.safe Datei, und wenn ich ich war anschließend in der Lage für die Anmeldung bei phpMyAdmin auch die Kennworteinstellungen in dieser Datei bearbeitet werden.

Ich bin einer der Noob auch, wenn ich so etwas wie dies begegnete. So ... Ich habe die Passwörter der Befehl Sicherheitsseite gab mir mit:  / Opt / lampp / lampp Sicherheit Dann habe ich Passwort xyz für alle Passwörter ... Dann, wenn ich an die Baustelle / gehen, ist es für eine grundlegende Authentifizierung verlangen. Aber als ich versuchte, Wurzel // xyz, ist es nicht zulassen, dass mich einzuloggen. Also, nach einiger Graben, stellt sich das xyz Passwort heraus wurde für einen Standardbenutzer festgelegt namens ‚lampp‘. Als ich versuchte, lampp // xyz einzuloggen verwenden, ist es wie ein Charme.

Das Problem ist, dass sie eine Annahme gemacht, dass jeder weiß, lampp // rootpw als Login verwenden ò.ó Und ... das ist ein grundlegendes Auth für das Verzeichnis! nicht pw für phpMyAdmin oder pw für mysql ...

Go

1) zu Ihrem Xampp Stammordner

Für Ex: C: xampp / phpMyAdmin / config.inc.php

2) Darin finden Sie Folgendes:

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

3) Hier geben, welches Passwort Sie festlegen.

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

4) Speichern Dann ist es und starten Sie Ihren Xamp Server.

  

Dies funktioniert für mich:

     

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

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

Edit: Bevor Sie diesen Fehler haben es ist sehr wahrscheinlich, dass von phpmyadmin-> Benutzer Sie das Kennwort für den root hinzugefügt Benutzer. In meinem Fall, das „Geheimnis“, so der obige Primer funktioniert für mich war, aber für Sie, dies funktionieren:

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

Für AMPPS, ich muss hinzufügen, das ist mein phpMyAdmin/config.inc.php

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

Hinweis: In Ubuntu, ich hatte zu finden, wo die Datei ist und ich locate config.inc.php

Diese Antwort ist nur für lokale, Entwicklungszwecke gedacht:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top