【问题标题】:#2002 - No connection could be made because the target machine actively refused it. Wamp Server [duplicate]#2002 - 由于目标机器主动拒绝,无法建立连接。 Wamp 服务器 [重复]
【发布时间】:2017-05-25 21:45:44
【问题描述】:

我正在尝试将 Android 与 PHP、MySQL 连接起来,因为我指的是 this tutorial。我在本地机器上成功安装了 WAMP 服务器,现在我想通过在浏览器中输入“http://localhost/phpmyadmin”网址登录到 phpmyadmin,但出现以下错误-

#2002 - No connection could be made because the target machine actively refused it. — The server is not responding (or the local server's socket is not correctly configured).

更多信息,请看下面的截图-

我想在这里提到的另一件事是,在启动 Wamp 服务器后,它会以橙色显示图标。我用谷歌搜索了几乎所有可用的解决方案,但还无法解决我的问题。奇怪的是昨天它工作成功,但今天早上当我再次尝试登录时,我收到了这个错误。请帮助我解决此问题,如果我可以提供更多信息,请告诉我。谢谢。

【问题讨论】:

  • 你确定你真的启动了mysql守护进程吗?
  • 闻起来像您的 MySQL/MariaDB 服务器没有运行。 Kan您确认它正在使用任务管理器运行吗?
  • @DaanMeijer 我启动了 WAMP 服务器,它在任务管理器中运行,但显示橙色图标(应该是绿色)
  • 你也有一个 MySQL 进程在运行吗?
  • @DaanMeijer NO.任务管理器未显示 MySQL 进程正在运行。

标签: php android mysql wamp


【解决方案1】:

您是否配置了服务器的控制面板.. 我有同样的问题,然后我发现那里没有问题

问题是另一个应用程序正在使用我的服务器的控制面板试图访问的相同端口

希望你能找到你的错误..

祝你好运

【讨论】:

    【解决方案2】:

    案例一:

    一个是mysql端口不与其他应用冲突

    案例 2:

    第二个是一些mysql表,我们不继续crash recovery,因为如果我们不能将InnoDB日志中的日志记录应用到它上面,表可能会损坏。

    案例 1:解决方案

    你可以去wamp/bin/mysql/mysql5.x.x / 可以找到my.config 文件,您可以在下面提及我们更改的端口号。 以下选项将传递给所有 MySQL 客户端

    [client]
    password = your_password
    port = 3309
    socket = /tmp/mysql.sock
    and
    The MySQL server
    [wampmysqld]
    

    您也可以更改 php/bin/ 文件夹 Php.ini 在这里你可以像这样将端口号默认一个 3306 更改为 3309 端口 = 3309 套接字 = /tmp/mysql.sock

    案例2解决方案:

    Wamp/bin/mysql/mysql5.x.xx/data 在这里可以找到你的项目名称出现的数据文件夹打开那个项目然后找到currepted (uses space ID: 43 at filepath: .\myschool\tbl_student.ibd

    InnoDB: Error: could not open single-table tablespace file .\myschool\tbl_student.ibd) 文件然后删除它。 wamp\bin\mysql\mysql5.6.17\data\myschool 在这里你可以找到表结构然后删除像这个扩展 tbl_student.ibd 这样的 currepted 表结构 日志文件,您可以在此处找到 wamp/logs 文件夹,您可以选择 MySQL,然后向下查看错误,然后您可以解决它。

    礼貌webTutorialsPoint.comApacheForum

    【讨论】:

      【解决方案3】:

      那是因为 mysqld 没有运行 检查它 mysqld On \MySQL\bin

      【讨论】:

        【解决方案4】:

        如果您使用的是 wamp,请转到 ~\wamp\apps\phpmyadmin{version} 并打开 config.inc.php,然后在 /* Server parameters */ 部分中添加 $cfg['Servers'][$i]['port'] = '????' 波纹管 $cfg['Servers'][$i]['connect_type'] = 'tcp'

        ???? 替换为您当前的端口(3306 是默认端口,因此如果您更改端口,请在此处填写)

        【讨论】:

          猜你喜欢
          • 2019-01-25
          • 2013-07-06
          • 2016-03-03
          • 1970-01-01
          • 1970-01-01
          • 2014-04-26
          • 2019-02-01
          • 2013-05-18
          相关资源
          最近更新 更多