在我的本地主机中建立数据库连接时出错
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
。
完成了!!
【讨论】:
这实际上是我告诉你要做的事情的复制和粘贴。以上是关于在我的本地主机中建立数据库连接时出错的主要内容,如果未能解决你的问题,请参考以下文章
建立数据库连接 Amazon EC2 时出错 - 移动我的 wordpress 博客后
优胜美地升级后本地 WordPress 环境中“建立数据库连接时出错”