easyPhp phpMyAdmin访问被拒绝

时间:2012-08-16 12:25:16

标签: mysql phpmyadmin easyphp

我在我的Windows 7笔记本电脑上安装了EasyPhp(版本5.3.9)并尝试使用随附的phpMyAdmin模块(从easyPhp管理员主页中选择),但我无法登录 - 我收到以下错误:< / p>

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

我根本没有更改任何文件 - 所以它应该只使用user = root而不是密码,我认为。

我检查了SO中的其他线程但找不到任何适用的解决方案。 我还尝试完全卸载easyPhp并重新安装它,但同样的问题,即使在其中一个线程中建议清除所有浏览器缓存时也是如此。

下一步该怎么做?当我甚至无法使用管理工具时,如何在EasyPhp中使用MySQL模块?

2 个答案:

答案 0 :(得分:4)

默认情况下,phpMyAdmin不允许您在没有密码的情况下登录。

您需要在phpMyAdmin目录中打开config.inc.php,并确保其设置如下;

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

请注意,'AllowNoPassword'需要设置为true。

答案 1 :(得分:1)

尝试:

  1. 导航至

    C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\dbserver\mysql5711x86x160717165359\bin
    

    并运行

    mysql.exe  
    
  2. 输入:

    mysql_upgrade -u root -p
    
  3. 显然,这会导致升级,修复了一些文件问题。