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安装,这一定是造成问题的原因。非常感谢。在浪费了这么多时间之后,你真的节省了我的时间。是的,这就是答案。我已经试了好几天了。谢谢你,伙计!我真的很感激。