4

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

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

我根本没有更改任何文件 - 所以它应该只使用 user=root 并且没有密码,我假设。

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

接下来做什么?当我什至无法使用管理工具时,如何使用 EasyPhp 中的 MySQL 模块?

4

2 回答 2

5

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

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

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

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

于 2012-08-16T12:32:40.933 回答
1

尝试:

  1. 导航

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

    并运行

    mysql.exe  
    
  2. 输入:

    mysql_upgrade -u root -p
    

显然,这会导致修复一些文件问题的升级。

于 2016-07-18T01:35:58.303 回答