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

Sri*_*lli 11 xampp phpmyadmin

当我试图连接我的phpmyadminXAMPP,它给出了一个错误:

#2002 - No connection could be made because the target machine actively refused it. 
Run Code Online (Sandbox Code Playgroud)

可以帮我解决一下吗?

Cel*_*ial 16

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

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

$cfg['Servers'][$i]['port'] = 3308;
Run Code Online (Sandbox Code Playgroud)

将其添加在用户、密码或分机线的正下方。


小智 9

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

删除所有文件。它会工作。


abe*_*abe 7

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

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

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

  • 在终端类型这个命令:sudo /etc/init.d/mysql start

祝好运


Pra*_*uja 7

去 :

xampp/phpmyadmin/config.inc.php
Run Code Online (Sandbox Code Playgroud)

打开文件config.inc.php转到第31行

$cfg['Servers'][$i]['controluser'] = 'pma';
Run Code Online (Sandbox Code Playgroud)

将行更改为:

$cfg['Servers'][$i]['controluser'] = 'root';
Run Code Online (Sandbox Code Playgroud)

重启系统.

参考


小智 5

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