0

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

警告: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

4 回答 4

0

错误

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

在 Wordpress 中表示 的设置DB_HOST是错误的。

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

但是,在您的情况下,需要特别注意:

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

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

于 2013-03-08T05:36:58.267 回答
0

连接错误 (2002) 由于目标机器主动拒绝连接,无法建立连接。我已经重新设置了 Windows 并尝试了几乎所有操作.... wamp 刚刚停止工作....现在无论我在 win 10 上下载和安装 wamp 多少次,我似乎都会遇到两个错误,即 2002 错误和 msvcr120.dll错误......我两周前没有这个问题......请提出建议

于 2017-11-24T05:23:44.163 回答
0

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

于 2017-11-16T08:04:10.243 回答
-1

我建议你不要把问题弄得太复杂,让我们使用 wamp 代替 xampp 或者只是购买一个主机然后你可以有更多的时间专注于开发。

于 2014-03-18T02:16:09.943 回答