我在 WAMP 服务器中使用 phpMyAdmin 我更改了root密码,我尝试r-enter到 phpMyAdmin 但是系统显示这个错误
**错误 MySQL说:文档
phpMyAdmin尝试连接到MySQL服务器,服务器拒绝连接。您应该检查配置中的主机,用户名和密码,并确保它们与MySQL服务器管理员提供的信息一致。**
如果有人可以帮我解决这个错误,我会很感激。 在哪里搜索文件以找到这个错误。
答案 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');
我希望这对你有所帮助。