我已經安裝了mysql,並試圖連接phpmyadmin。當工作臺配置的連接,我可以證實,這個用戶名/密碼組合存在:PHPMyAdmin無法連接到服務器
根:[密碼]
這裏是我的配置:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Server'][$i]['user'] = 'root';
$cfg['Server'][$i]['password'] = '[password]';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
我設置[密碼]爲所有用戶。另外,我已經嘗試了所有可能的用戶名。什麼都沒有將主機更改爲「127.0.0.1」不起作用。我一直收到此錯誤信息後面:
1045 - 訪問被拒絕的用戶 '根' @ 'localhost' 的(使用密碼:NO)
和
phpMyAdmin的嘗試連接到MySQL服務器,並且服務器拒絕了連接。您應該檢查配置中的主機,用戶名和密碼,並確保它們與MySQL服務器管理員提供的信息相對應。
如果有幫助,我使用的是IIS8,而不是Apache。
編輯:我想我應該指出,所有的登錄具有訪問權限%,本地主機,127.0.0.1或
你的錯誤是告訴你,你正在試圖連接沒有密碼。嘗試將'$ cfg ['Servers'] [$ i] ['AllowNoPassword']'更改爲'false' –
這給我一個「無效設置」錯誤。 – jokulmorder