2016-04-21 115 views
-1

我安裝XAMPP服務器,它運行正常,但我去的時候通過遠程訪問連接到phpMyAdmin我有這樣的問題:如何解決身份驗證問題?

enter image description here

我的config.inc.php的配置是:

$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; 

即使當我配置密碼,我輸入它我有同樣的問題。

+0

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

+0

設置'AllowNoPassword'爲false。 – Jer

+0

@SathishD這是自動運行MySQL,我不認爲這會解決任何問題。 – Jer

回答

-1

變化:

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

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

無法連接MySQL服務器意味着服務器不接受傳入連接時出現問題。糾正我,如果我錯了。 –

1

在MySQL允許從主機到root用戶訪問:

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

<your IP or %> =要麼是你的IP或 「%」 符號允許所有主機訪問。

<password> =你的root密碼