我在我的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模块?
答案 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)
尝试:
导航至
C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\dbserver\mysql5711x86x160717165359\bin
并运行
mysql.exe
输入:
mysql_upgrade -u root -p
显然,这会导致升级,修复了一些文件问题。