webentwicklung-frage-antwort-db.com.de

MySQL sagt: Verbindung kann nicht hergestellt werden: ungültige Einstellungen

Wir verwenden XAMPP in einer gemeinsamen Umgebung in unserem lokalen Netzwerk. Alle Projekte hatten den Standardbenutzernamen und das Kennwort für mysql. Vor kurzem habe ich versucht, den Benutzernamen und das Passwort eines Projekts zu ändern. Und jetzt kann ich nicht auf phpmyadmin zugreifen. Es wird nur die folgende Meldung angezeigt: 

phpMyAdmin hat versucht, eine Verbindung zum MySQL-Server herzustellen, und der Server hat die Verbindung abgelehnt. Sie sollten den Host, den Benutzernamen und das Kennwort in Ihrer Konfiguration überprüfen und sicherstellen, dass sie den vom Administrator des MySQL-Servers angegebenen Informationen entsprechen.

Nun kann niemand auf den phpmyadmin zugreifen. Wie kann ich das lösen?

6
freerunner

sie können das Problem einfach lösen, indem Sie die config.inc.php-Datei aus dem Ordner phpmyadmin bearbeiten.

Dies funktioniert gut, wenn Sie das Update-Passwort mit demselben Benutzernamen bearbeiten.

Finde die Zeile $cfg['Servers'][$i]['password'] ="; 

Ersetzen Sie es einfach durch

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

Bitte schauen Sie hier für weitere Details

7
Avinash Babu

Fehler: -Connection für den Controlbenutzer, wie in Ihrer Konfiguration definiert, ist fehlgeschlagen.

lösung:- da in Ihrem Ubuntu-System zwei MySQL-Server ausgeführt werden, sollten Sie die Verwirrung lösen. Lösen Sie dieses Problem

  1. offenes Terminal
  2. typ Befehl:

    Sudo /etc/init.d/mysql stop
    
  3. typ Befehl:

    Sudo  /opt/lampp/lampp restart
    
  4. localhost im Browser öffnen 
5
Rahul chak

Fügen Sie einfach $cfg['Servers'][$i]['Host']="127.0.0.1:3307"; hinzu, wenn Sie den Port ändern. 

4
Yagnesh Panchal

In meinem Fall war es nur, weil ich vergessen hatte, den 'MySQL'-Dienst in der XAMPP-Systemsteuerung zu aktivieren. * facepalm *

1
Morgan Saville

Es gibt eine Bat-Datei 'resetroot.bat' im Ordner xammp MySQLie: 'C:\xampp\mysql' 

Führen Sie die bat-Datei aus, um die Phpadmin-Passwörter zurückzusetzen. Starten Sie dann den MySQL-Dienst in xammp und versuchen Sie, auf phpmyadmin zuzugreifen. 

Ich hoffe es hilft. 

1
Jitesh Golecha

Für meinen Fall scheint es, als wäre der MySQL-Server abgestürzt, während er ausgeführt wurde, ohne dass etwas Besonderes passiert ist. Meine Web-App war mit dem db-Server verbunden und war für lange Zeit ideal. Ich habe versucht, den phpmyadmin zu öffnen, und es wurden Probleme (gleiche Fehler, die in der Frage erwähnt wurden) angegeben, während eine Verbindung zu db hergestellt wurde. Nach 5 Minuten fand ich heraus, dass meine DB abgestürzt war und überhaupt nicht startete, nachdem ich viele Dinge ausprobiert hatte.

0
Pankaj Soni

Versuchen Sie, über die "127.0.0.1:8080" auf den phpmyadmin zuzugreifen.

0
Ashraf Hefny

Starten Sie zuerst den Apache-Server.

Dann klicke auf config und öffne phpMyAdmin(config.inc.php)

Anfangs hätten Sie diese Aussage in Ihrem config.inc.php

      ```$cfg['Servers'][$i]['Host'] = '12.0.0.0';```

Ändern Sie die IP-Adresse in 'localhost:' d. h. $cfg['Servers'][$i]['Host'] = 'localhost:';

Ich habe das getan und das Problem für mich gelöst. Ich hoffe es hilft :)

0
Dvel.Developer

Entfernen Sie alle Zeilen mit $cfg['Servers'] und behalten Sie NUR den $cfg['Servers'][$i]['Host']

0
Joseph

deinstalliere den xampp und installiere ihn in einem anderen Ordner neu. Speichern Sie jedoch vor der Deinstallation die Dokumente von 'htdocs' an einem anderen Speicherort. Nach der Installation geben Sie Ihre Daten in den neuen Ordner 'htdocs' zurück

0
gaurav choubey

Ich bekomme auch den gleichen Fehler und fand schließlich die Antwort mit Hilfe der ersten Antwort des obigen Beitrags. Dies ist jedoch falsch, da dieser Fehler aufgrund eines geänderten Kennworts anfällig ist. Daher müssen Sie dies alles tun, um das Problem zu beheben. 

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

nachdem ich mich geändert habe:

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

Der eigentliche Grund für die Installation von XAMMP ist kein Kennwort, aber danach wurde das Kennwort aus Sicherheitsgründen hinzugefügt. Es wurde jedoch nicht in config.inc.php aktualisiert. Daher müssen wir die Aktualisierung anhand der obigen Schritte manuell durchführen.

0
Veerabathiran R