在我的本地主机中建立数据库连接时出错

Posted

技术标签:

【中文标题】在我的本地主机中建立数据库连接时出错【英文标题】:Error establishing a database connection in my localhost 【发布时间】:2019-07-16 21:18:58 【问题描述】:

我正在尝试在我的本地 Xampp 服务器中安装 Wordpress

但每次我收到一条错误消息

建立数据库连接时出错。

这要么意味着您的用户名和密码信息 wp-config.php 文件不正确或我们无法联系数据库 本地主机上的服务器。这可能意味着您主机的数据库服务器是 下来。

我已经用谷歌搜索了,但还没有得到正确的答案。

我在 wp-config.php 中添加了define( 'WP_ALLOW_REPAIR', true ); 但没有解决.......

【问题讨论】:

您是否在尝试安装 WP 之前创建了数据库? RiggsFolly...是的,我已经创建了数据库 仔细检查数据库名称、用户和密码,尤其是最后一个,如果您在 xampp 中更改了它。 【参考方案1】:

这意味着 wordpress 找不到你的数据库。

导航到http://localhost/phpmyadmin。在它说创建新数据库的地方,为您的数据库选择一个名称。

接下来,打开 wordpress 文件夹根目录中的 wp-config.php,并更新下面显示的四个值以反映您的新数据库。

新创建的数据库的默认凭据是:

    DB_NAME:您选择的数据库名称(区分大小写) DB_USERNAME:根 DB_PASSWORD: "" DB_HOST:本地主机
/** The name of the database for WordPress */
define('DB_NAME', 'case sensitive chosen db name');

/** mysql database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', '');

/** MySQL hostname */
define('DB_HOST', 'localhost');

【讨论】:

您能按照本教程创建数据库吗? complete-concrete-concise.com/web-tools/… 这些值必须完全正确。 您要创建一个新数据库,请务必记住数据库名称、密码和用户名。然后用这个新数据库中的值替换上面的值。我 97% 确定“localhost”的主机名是正确的。所以不用担心那个。【参考方案2】:

我已经按照以下步骤解决了我的错误。

在 localhost 中安装 Wordpress 时,首先设置文件wp-config-sample.php 的一些凭据,如下所示

/** The name of the database for WordPress */
define( 'DB_NAME', 'learn_wordpress' );

/** MySQL database username */
define( 'DB_USER', 'root' );

/** MySQL database password */
define( 'DB_PASSWORD', '' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

将文件名保存为wp-config.php,然后在url中再次运行localhost/wordpress

完成了!!

【讨论】:

这实际上是我告诉你要做的事情的复制和粘贴。

以上是关于在我的本地主机中建立数据库连接时出错的主要内容,如果未能解决你的问题,请参考以下文章

建立数据库连接时出错 - WP 主机更改了密码

建立连接时出错[关闭]

建立数据库连接 Amazon EC2 时出错 - 移动我的 wordpress 博客后

优胜美地升级后本地 WordPress 环境中“建立数据库连接时出错”

XAMPP WordPress 全新“重新安装” - 建立数据库连接时出错

主机tomcat jackson中的软件中止了已建立的连接