Phpmyadmin 无法建立连接,因为目标计算机主动拒绝连接

Phpmyadmin 无法建立连接,因为目标计算机主动拒绝连接,phpmyadmin,xampp,Phpmyadmin,Xampp,当我试图在我的XAMPP上连接我的phpmyadmin时,它给出了一个错误: #2002 - No connection could be made because the target machine actively refused it. 有什么能帮我解决吗?如果您的操作系统是Windows 7: 转到控制面板->管理工具->服务 找到mysql,然后右键单击,单击开始 如果您的操作系统是Linux(Ubuntu): 在终端类型中,该命令为:sudo/etc/init.d/mys

当我试图在我的
XAMPP
上连接我的
phpmyadmin
时,它给出了一个错误:

#2002 - No connection could be made because the target machine actively refused it. 

有什么能帮我解决吗?

如果您的操作系统是Windows 7:

  • 转到控制面板->管理工具->服务
  • 找到mysql,然后右键单击,单击开始

如果您的操作系统是Linux(Ubuntu):

  • 在终端类型中,该命令为:sudo/etc/init.d/mysql start
祝你好运去:

xampp/phpmyadmin/config.inc.php
打开config.inc.php文件 去31号线

$cfg['Servers'][$i]['controluser'] = 'pma';
将行更改为:

$cfg['Servers'][$i]['controluser'] = 'root';
重新启动系统。


请尝试将
config.inc.php
中的
连接类型从“tcp”更改为“http”。此文件存在于phpMyAdmin顶级目录中

现有线路如下所示:

$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['connect_type'] = 'http';
新线应如下所示:

$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['connect_type'] = 'http';

假设您正在尝试连接到


从XAMPP控制面板启动Apache模块和MySQL模块。

有时,如果在中删除windows中的临时文件

C:\Windows\Temp

C:\Users\YourUser\AppData\Local\Temp


它起作用了

而不是
localhost
,在地址栏
localhost:
(例如
localhost:88

请转到
c:\xampp\tmp
文件夹并删除所有文件。 它对我有用,也许对你有帮助

转到

C:\Users\YourUser\AppData\Local\Temp


删除所有文件。它会起作用。

好的,所以我尝试了所有答案,但没有一个有效。 如果您对MySQL使用的端口与3306不同,则需要在config.inc.php中指定它

因此,由于我使用的是端口3308,我的解决方案是在config.inc.php中添加以下行:

$cfg['Servers'][$i]['port'] = 3308;

将其添加到用户、密码或扩展行下方。

检查您的MySql服务是否正在运行

您可以通过在开始中搜索服务进行检查,然后检查mysql80服务的状态。如果您的服务未运行,请右键单击服务,然后启动

或者您可以使用CMD


以管理员身份打开命令提示符,然后运行
net start mysql80

当我从服务应用程序启动mysql时,出现此错误。Windows无法在本地计算机上启动mysql服务。错误1067:进程意外终止。这对我有效,一定是另一个问题,因为OPU r答案已用于我。感谢您发布的pradip,您的答案对我帮助很大。谢谢。这对我有用。我安装了两个xampp(一个使用php5.6,另一个使用PHP7.1),在从一个phpmyadmin(XAMPPHP7.1)更改为另一个(XAMPPHP5)后,我看到了错误。清除%SystemRoot%\Temp文件夹后,一切都恢复正常。对我来说很有用。有多个mysql安装,这一定是造成问题的原因。非常感谢。在浪费了这么多时间之后,你真的节省了我的时间。是的,这就是答案。我已经试了好几天了。谢谢你,伙计!我真的很感激。