本地主机无法连接到phpMyAdmin。

10
我在我的电脑C:\xampp上安装了XAMPP(Apache,PHP,MYSQL)。当我尝试使用http:// localhost / phpMyAdmin /作为地址从Web浏览器启动phpMyAdmin时,我遇到“无法连接”的错误。我在stackoverflow上搜索,并发现有人尝试了同样的事情,但得到了不同的错误。 另外,我想知道如何在Web浏览器中打开本地计算机上的.php文件。 谢谢。
8个回答

22

XAMPP默认使用http://localhost/phpmyadmin

启动Apache和MySQL需要从控制面板(或作为服务)启动。

在XAMPP控制面板中,单击MySQL行上的[管理]将会在配置的URL中打开phpMyAdmin应用程序。

如果您遇到phpMyAdmin错误,显示“无法连接:无效的设置。”您需要确保MySQL配置文件中具有匹配的服务器和客户端端口。如果不是标准的 3306 端口,则还需要更改apache下的phpMyAdmin配置文件(config.inc.php)以满足新的端口设置。(127.0.0.1变成127.0.0.1:<port>)


15
尝试访问:localhost:8080/phpmyadmin/

2
你的Web服务器没有运行!你需要找到XAMPP控制面板并启动Web服务器。
当然,在此之后,你可能会遇到其他问题,但这是第一步。

1

http://localhost:(phpmyadmin的端口号)/phpmyadmin/

例如:http://localhost:8080/phpmyadmin/

它运作得很好!


1

您不能从Web浏览器启动phpmyadmin。 当您想要启动PHPMyAdmin时,您必须从XAMPP控制面板中执行此操作。 当您已从控制面板启动phpmyadmin后,您可以从Web浏览器访问它。


好的,我找到了XAMPP控制面板并启动了Apache。但现在我遇到了一个不同的错误:对象未找到!(错误404)。似乎浏览器无法识别本地主机。 - user3334714
我在XAMPP控制面板中点击了MySQL的管理员按钮,但是出现了错误#1045,提示用户'root'@'localhost'被拒绝访问(未使用密码)。我已经在Windows CMD中以root身份登录MYSQL并设置了密码,但是我无法在XAMPP控制面板中输入我的密码。(我的电脑运行Windows 7专业版)。 - user3334714
你也必须启动MySQL。如果你没有为你的数据库设置任何密码,那么你应该使用以下登录信息: 用户名:root 密码应该为空。 - Dridia
@user3334714,你可以将你的MySQL密码添加到phpMyAdmin配置文件(config.inc.php)中。该文件可以通过按下Apache行上的[Config]并选择适当选项来打开。寻找你的MySQL密码的行是$cfg['Servers'][$i]['password'] = ''; - dotParx

0

0
在我的情况下,XAMPP的端口是8082,我使用了http://localhost:8082/phpmyadmin/,它起作用了!

0

我之前也遇到过同样的问题。

所以我认为你可能没有运行Apache服务器。

要打开phpmyadmin页面,您应该启动Apache服务器。

当然,在没有运行Apache服务器的情况下,您的项目可以运行,例如Laravel。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接