2016-10-25 6 views
0

Ich habe XAMPP auf Windows 10 installiert. Apache-Server funktioniert gut, aber wenn ich versuche, zu 'localhost/phpmyadmin' gehen, bekomme ich den Fehler: Kann nicht in den MySQL Server/Connection einloggen für controluser wie in Ihrer Konfiguration definiert fehlgeschlagen.kann nicht auf mysql server in xampp anmelden

Ich verwende bereits wamp lokalen Server auf dem gleichen Rechner, aber ich habe die Port-Nummer für Apache und MySQL in XAMPP geändert.

Hier ist meine Datei config.inc.php:

$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
$cfg'Servers'][$i]['extension'] = 'mysqli'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 

$cfg['Servers'][$i]['host'] = '127.0.0.1'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 

//$cfg['Servers'][$i]['controluser'] = 'pma'; 
//$cfg['Servers'][$i]['controlpass'] = ''; 

ich auch kommentieren out „control“ versucht haben, und „controlpass“, aber immer noch nicht das Problem beheben könnte.

+0

funktioniert es für 'Host' auf localhost gesetzt. Die MySQL - Rechte stimmen mit dem Text überein, der für die Verbindungsquelle passt, so dass 127.0.0.1 und localhost nicht gleich sind. –

+0

update auf '$ cfg ['Servers'] [$ i] ['host'] = 'localhost';' –

+0

Danke für deine Antwort. Ich habe versucht, 127.0.0.1 zu localhost zu ändern, immer noch kein Glück. Ich habe keine Ahnung, was ich vermisse, um durchzukommen. –

Antwort

0

Entfernen Sie die folgenden Einstellungen und entfernen Sie das mysql-Passwort, falls es bereits eingestellt ist.

$cfg['Servers'][$i]['controluser'] = 'pma'; 
$cfg['Servers'][$i]['controlpass'] = ''; 

Und setzen Sie kein Passwort für controlpass. Lass es leer sein. Dann starte deinen Apache neu.

+0

Wenn ich die 'controluser' und 'controlpass' auskommentiere, bekomme ich den Fehler: Verbindung für controluser wie in Ihrer Konfiguration definiert fehlgeschlagen. –