2013-10-15 214 views
0

昨天我myphpadmin和工作台不能让我与我的凭据进入。但我转到resetpassword.bat解决了这一问题,但我现在尝试运行命令专门授予的特权为我的新老databses但根不允许的命令,我得到这个错误:SQL命令无法执行

Error Code: 1044. Access denied for user 'root'@'localhost' to database 'db_dummy'. 

我不能甚至撤销特权。有什么建议么?

+0

照照bat文件,看看有什么是根新密码(或粘贴它的代码到这里评论,我们可以很好地理解了什么事情办成,可以回答更好) – tanaydin

+0

使用MySQL; REPLACE INTO用户VALUES( '本地主机', '根', '', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','' ,'','',0,0,0,0,'',''); REPLACE INTO用户VALUES( '127.0.0.1', '根', '', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y' ,'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y 0,0,0,0'', ''); REPLACE INTO用户VALUES( '本地主机', 'PMA', '', 'N', 'N', 'N', 'N', 'N',“N''N 0,0,0,0, '',''); –

回答

0

因此它使您的root密码为空字符串。使用root用户无需密码登录,并使其与旧密码相同。

+0

感谢它的工作原理 –

+0

仍然无法访问phpMyAdmin的,但我可以访问工作台 –

+0

你应该检查的phpmyadmin的配置文件config.inc.php中看到它的用户名和密码。也许可能会有另一个。 – tanaydin