【发布时间】:2017-09-19 17:55:35
【问题描述】:
我试图在 WordPress 中使用超过 1 个数据库。你有什么解决办法吗?请参见下面的示例代码。
/** The name of the database for WordPress */
define('DB_NAME', 'database');
define('DB1_NAME', 'database1');
define('DB2_NAME', 'database2');
/** MySQL database username */
define('DB_USER', 'root');
define('DB1_USER', 'root');
define('DB2_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', 'pass');
define('DB1_PASSWORD', 'pass');
define('DB2_PASSWORD', 'pass');
/** MySQL hostname */
define('DB_HOST', 'localhost');
【问题讨论】:
-
你假装用 2 个数据库完成什么?
-
这只是设置数据库的名称和凭据,它实际上并没有做任何事情。您用于连接的代码在哪里?您将在哪里使用不同的数据库?
-
@FluffyKitten 数据库连接代码在这里core.trac.wordpress.org/browser/trunk/src/wp-includes/wp-db.php
-
请用你的数据库连接代码更新问题。那是默认的 Wordpress 数据库,但是如果您想使用其他数据库,您需要自己连接到它们。
-
@EduardoEscobar 我的网站每天的浏览量超过 2K。但我的数据库在一小时内限制了 7500 个查询。我想创建超过 1 个数据库来解决这个问题。
标签: php mysql database wordpress