phpMyAdmin使用WAMP访问被拒绝的错误

时间:2013-08-24 16:23:30

标签: localhost wamp

我在 WAMP 服务器中使用 phpMyAdmin 我更改了root密码,我尝试r-enter到 phpMyAdmin 但是系统显示这个错误

**错误 MySQL说:文档

1045 - 用户'root'@'localhost'拒绝访问(使用密码:YES)

phpMyAdmin尝试连接到MySQL服务器,服务器拒绝连接。您应该检查配置中的主机,用户名和密码,并确保它们与MySQL服务器管理员提供的信息一致。**

如果有人可以帮我解决这个错误,我会很感激。 在哪里搜索文件以找到这个错误。

2 个答案:

答案 0 :(得分:1)

使用phpMyAdmin更改“root”用户名密码后,您必须告诉phpMyAdmin您已进行此更改。

正常的指令是改变这些参数:

发件人:

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

这表示要使用的用户标识是'root',没有密码,并且您被授权使用没有密码的用户标识

这表示用户标识为“root”,密码为“您创建的任何密码”,并停止phpMyAdmin,允许没有密码的用户标识用户。

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'your new password';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

我个人的偏好是使用这些参数:

$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

这使得phpMyAdmin每次尝试登录时都会抛出一个用户ID /密码质询对话框。 您可以使用root作为用户ID,并使用“您设置的密码”作为密码。

我认为这更安全,因为即使有人访问您的PC,他们也无法编辑此文件以查看您的超级用户密码,因为它实际上并未记录。它确实意味着你必须记住它,因为一旦忘记你完全麻烦回到mysql。

答案 1 :(得分:0)

如果您的用户root没有密码连接那么。试一试:

mysql_connect('server','user');

我希望这对你有所帮助。