当我尝试通过http:// localhost / xampp主页使用它时,phpmyadmin拒绝我​​访问

时间:2011-04-06 22:19:35

标签: mysql macos phpmyadmin xampp

我正在使用运行mac os x 10.5.8版的mac笔记本电脑,我需要将数据库导出到.sql文件,以便我可以将它推送到github进行项目。但是,当我尝试通过localhost主页使用phpmyadmin时,当我点击该链接时,它会响应一个只有以下错误消息的页面:

MySQL说:

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

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

但它甚至没有提示您开始使用用户信息?有什么我想念的吗?有人请帮忙

3 个答案:

答案 0 :(得分:3)

问题在于服务器上的phpmyadmin配置。

您可以在此处查看文档:{​​{3}}

您正在寻找的设置是“$ cfg ['Servers'] [$ i] ['auth_type']” - 将此设置为'HTTP',您将能够输入用户名和密码。

答案 1 :(得分:1)

要解决上述错误: -

a)从WAMP服务器的托盘中打开Mysql控制台

b)它会要求输入密码(您可能在系统中安装了MySql时提前设置了此密码)(在我的情况下是管理员)

c)输入admin(按回车键) 现在这意味着你的phpmyadmin没有为你的MySql设置密码而且无法连接MySql但是你可以通过提供密码来连接你的MySql服务器

从以下路径获取此Open config.inc文件 C:\ WAMP \ APPS \ phpmyadmin4.1.14 并替换此行

$ cfg ['Servers'] [$ i] ['password'] =''; 到'$ cfg ['Servers'] [$ i] ['password'] ='admin';

我希望它会起作用..

答案 2 :(得分:-1)

关闭防火墙,然后连接到phpmyadmin。它应该打开。然后再次打开防火墙。为我工作。