在xampp中无法登录mysql服务器


cannot login to mysql server in xampp

我已经在windows 10上安装了XAMPP。Apache服务器工作正常,但是当我尝试去'localhost/phpmyadmin'时,我得到错误:无法登录MySQL服务器/控制器用户连接,如您的配置中定义的失败。

我已经在同一台机器上使用wamp本地服务器,但我在xampp中更改了apache和mysql的端口号。

这是我的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'] = '';

我也试过注释"controluser"answers"controlpass",但仍然无法解决问题。

取消注释下面的设置,并删除mysql密码,如果它已经设置。

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

不要为controlpass设置任何密码。让它是空白的。