在EasyPHP{WAMP}中设置根密码后,无法从phpMyAdmin访问MySQL

在EasyPHP{WAMP}中设置根密码后,无法从phpMyAdmin访问MySQL,php,mysql,wamp,easyphp,phpmyadmin,Php,Mysql,Wamp,Easyphp,Phpmyadmin,在MySQL首次启动时成功安装之后,出于安全原因,页面提示我设置根密码 设置密码后,我将无法再访问MySQL。错误是: 1045 - Access denied for user 'root'@'localhost' (using password: NO) 在网络上查找并从phpmyadmin文件夹中尝试config.inc.php中的以下选项: 将身份验证设置为“http”,以便提示输入用户名和密码 /* Authentication type */ $cfg['Servers'][$i

在MySQL首次启动时成功安装之后,出于安全原因,页面提示我设置根密码

设置密码后,我将无法再访问MySQL。错误是:

1045 - Access denied for user 'root'@'localhost' (using password: NO) 
在网络上查找并从phpmyadmin文件夹中尝试
config.inc.php
中的以下选项:

  • 将身份验证设置为“http”,以便提示输入用户名和密码

    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'http';
    
  • 在配置文件中设置正确的密码

    $cfg['Servers'][$i]['password'] = 'myPwd';
    
  • 他们都没有工作


    有人能推荐一个访问MySQL的解决方案吗?我不担心无法使用根帐户,但希望使用其他用户名在数据库上进行CRUD。

    这是我的phpmyadmin config.inc.php文件:

    <?php
    
    $i = 0;
    $i++;
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['compress'] = false;
    $cfg['Servers'][$i]['extension'] = 'mysql';
    $cfg['Servers'][$i]['AllowNoPassword'] = false;
    
    ?>
    
    
    

    如果Apache/PHP与MySQL在同一台机器上运行,这就足够了。然后系统会提示您输入用户名和密码。输入root和您设置的密码。

    谢谢Sims!成功了。由于使用“localhost”而不是“127.0.0.1”,出现了另一个问题。固定使用:感谢帮助。