混淆了wp-config.php和‘数据库用户+数据库密码+名称’

时间:2017-11-08 作者:Henry

我有一个带子域的域。

每一个都有不同的WordPress安装。

创建数据库时,我做了以下工作:

Main Domain=数据库调用:maindomainSub Domain=数据库调用:subdomain

我将相同的数据库用户名应用于两个数据库。。。。

所以一切都很简单。。。。

但是,为什么数据库密码相同?

/** MySQL database password */
define(\'DB_PASSWORD\', \'passwordhere\');
当我重置数据库用户名(我忘记了)的密码时,我的主域崩溃了?

所以我想我的问题是——我是不是把两个数据库合并在一起了?这可能吗?

希望这是清楚的!

3 个回复
最合适的回答,由SO网友:Nate Gay 整理而成

我对两个数据库应用了相同的数据库用户名

为什么数据库密码相同?

当我重置数据库用户名的密码时,它使我的主域崩溃了?

听起来像是您创建了一个MySQL用户,该用户可以同时访问maindomainsubdomain 数据库。更改MySQL用户密码时,需要在任何wp-config.php 设置该用户的文件。

我刚刚把两个数据库合并在一起了吗?这可能吗?

根据您的描述,听起来您只需要在wp-config.php 在您的maindomain 地点您可以maindomainsubdomain 站点指向相同的数据库,但您可以通过设置DB_NAME 定义和$table_prefix 变量完全相同。

SO网友:Milo

密码属于用户,而不是数据库。您有多个数据库,但只有一个用户。

您还可以让多个安装共享同一个数据库,您只需要一个$table_prefix 对于每次安装。

SO网友:Pratik bhatt

您在wp配置文件中输入的凭据是访问WordPress数据库所需的凭据。Wordpress需要4件事来检查为任何特定Wordpress安装而制作的表。1、DB名称2。DB用户名3。DB密码。4 DB前缀。

在上表中,用户名和密码是数据库用户,数据库前缀是附加到WordPress安装中所有表的唯一前缀。我希望这能澄清你的疑问。

结束