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

Mysql phpmyadmin在我尝试通过使用它时拒绝我访问http://localhost/xampp 主页,mysql,macos,phpmyadmin,xampp,Mysql,Macos,Phpmyadmin,Xampp,我正在使用一台运行mac os x 10.5.8版的mac笔记本电脑,我需要将数据库导出到一个.sql文件,以便将其推送到github进行项目。但是,当我试图通过localhost主页使用phpmyadmin进行此操作时,当我单击链接时,它会响应一个页面,其中仅显示以下错误消息: MySQL说: 1045-拒绝用户“root”@“localhost”的访问(使用密码:否) phpMyAdmin试图连接到MySQL服务器,但服务器拒绝了连接。您应该检查配置中的主机、用户名和密码,并确保它们与MyS

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

MySQL说:

1045-拒绝用户“root”@“localhost”的访问(使用密码:否) phpMyAdmin试图连接到MySQL服务器,但服务器拒绝了连接。您应该检查配置中的主机、用户名和密码,并确保它们与MySQL服务器管理员提供的信息相对应


但它甚至不会提示您输入用户信息?我有什么遗漏吗?有人请帮忙

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

您可以在此处查看文档:


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

要解决上述错误:-

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

b) 它会询问密码(您可能在您的系统中安装MySql时设置了这个密码)(在我的例子中是admin)

c) 输入admin(按Enter键) 现在这意味着您的phpmyadmin假定您的MySql没有密码,并且无法连接MySql,但您可以通过提供密码连接MySql服务器

对于此打开的config.inc文件,请从下面的路径 C:\wamp\apps\phpmyadmin4.1.14 然后换掉这条线

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


我希望它能工作。

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

应该在config.inc.php中-这通常位于phpmyadmin的顶级目录中,无论您安装在哪里。好的,我找到了它。但当我试图改变它时,它说我没有合适的特权。当我进入文档信息并更改设置,使每个人都读写了,它仍然不起作用。我做错了什么?我对OSX不太熟悉,但你是否先关闭了web服务器?如果文件被锁定,您可能无法编辑它。um。哇!好的,所以服务器没有关闭。我关闭了它,但textedit仍然拒绝我访问该文件。但是,我能够保存vim中的更改。但是,localhost上的phpmyadmin链接仍然拒绝了我的用户。但是如果我手动输入“我就可以访问应用程序了。我只是把这个放在这里,以防它对其他人有帮助。谢谢你的帮助!