2016-04-21 5 views
-1

ich installierte XAMPP-Server und richtig laufen, aber wenn ich durch Remote-Zugriff auf phpMyAdmin verbinden ging habe ich dieses Problem:Wie kann ich die Authentifizierung beheben?

enter image description here

Meine Konfiguration von config.inc.php ist:

$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = 'my ip address'; 
$cfg['Servers'][$i]['port'] = '3306'; 

$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
/*$cfg['Servers'][$i]['compress'] = false; */ 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 

Auch wenn ich ein Passwort konfiguriere und ich dadurch eingeben, habe ich das gleiche Problem.

+0

http://stackoverflow.com/questions/22033083/xampp-start-automatically-on-windows-7-startup/22033578#22033578 –

+0

Set 'AllowNoPassword' auf false gesetzt. – Jer

+0

@SathishD Das ist, um MySQL automatisch laufen zu lassen, ich glaube nicht, dass das irgendwas reparieren wird. – Jer

Antwort

-1

Wechsel:

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

zu

$cfg['Servers'][$i]['AllowNoPassword'] = FALSE; 
+0

Der MySQL-Server kann nicht verbunden werden, da es ein Problem ist, wenn der Server keine eingehenden Verbindungen akzeptiert. Korrigiere mich, wenn ich falsch liege. –

1

In MySQL Zugriff von Ihrem Host Root-Benutzer erlauben:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'<your IP or %>' IDENTIFIED BY '<password>'; 

<your IP or %> = Ist entweder Ihre IP oder Symbol "%" um den Zugriff von allen Hosts zu erlauben.

<password> = Ihr Root-Passwort

Verwandte Themen