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

时间:2013-03-08 04:43:59

标签: php mysql wordpress host

  

警告:mysql_connect()[function.mysql-connect]:[2002]无法建立连接,因为目标计算机主动(尝试通过tcp:// localhost:3306连接)在D:\ Hosting \ 8224951 \第1141行的html \ word \ wp-includes \ wp-db.php

     

警告:mysql_connect()[function.mysql-connect]:无法建立连接,因为目标计算机主动拒绝它。在第1141行的D:\ Hosting \ 8224951 \ html \ word \ wp-includes \ wp-db.php

我在尝试连接到wordpress网站时总是遇到此错误。 我到处搜索,似乎无法找到解决方案。

这里的wp_db文件包含1141之类的内容。

    if ( WP_DEBUG ) {
        $this->dbh = mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'ShiftBusinessSol', '123456!');
    } else {
        $this->dbh = mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'ShiftBusinessSol', '123456!');
    }

至于配置我有这个:

 /** The name of the database for WordPress */
 define('DB_NAME', 'ShiftBusinessSol');
/** MySQL database username */
 define('DB_USER', 'ShiftBusinessSol');
/** MySQL database password */
define('DB_PASSWORD', '123456!');
/** MySQL hostname */
define('DB_HOST', '127.0.0.1:3306');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

4 个答案:

答案 0 :(得分:0)

错误

  

[2002]无法建立连接,因为目标机器主动

Wordpress中的

表示DB_HOST的设置错误。

/** MySQL hostname */
define('DB_HOST', '127.0.0.1:3306');

但是在你的案例中,需要特别说明:

文件wp-db.php已从原始Wordpress修改,不允许您再通过标准Wordpress配置配置数据库主机。

因此,在您的情况下,请联系为您提供修改版Wordpress的供应商并讨论该问题。

答案 1 :(得分:0)

从命令行检查您的数据库是否正在侦听任何端口。

答案 2 :(得分:0)

连接错误(2002)无法建立连接,因为目标计算机主动拒绝它。我已经重新设置了窗口,并尝试了几乎所有的东西.... wamp刚刚停止工作....现在无论我下载并安装wamp在我的胜利10上我似乎得到两个错误2002年错误和msvcr120.dll错误... 2周前我没有这个问题....请提出建议

答案 3 :(得分:-1)

我建议你不要让问题太复杂,让我们使用wamp代替xampp,或者只是购买托管,然后你就可以有更多时间专注于开发。