如何将庞大的WordPress多站点数据库分解为单独的MySQL数据库? 我有24个WordPress MU或多站点站点,总共拥有超过20K的用户。我的服务器说我必须把它们分成更小或更单独的数据库但我不知道如何实现这一目标?我似乎记得在原始安装的某个地方有一个选项设置,询问wp是否应该使用单独的数据库True或False,默认设置为false?但现在我似乎无法找到它?
答案 0 :(得分:1)
使用WordPress › SharDB « WordPress Plugins(另请参阅SharDB for WP 3.1)或WordPress › HyperDB « WordPress Plugins
答案 1 :(得分:0)
要做到这一点,你必须能够访问phpmyadmin或者熟悉mysql的朋友。此外,请确保在开始之前备份数据库。
如果您查看数据库,您会看到每个表都有一个wp_(博客索引号)_tablename。 (即wp_1_content ......)
在常规安装中,您拥有的是wp_tablename。
您要做的是按索引导出每组表(即wp_1_content ...)并将表重命名为仅包含wp_tablename(即wp_content)
另外,不要忘记更改wp_options表中的url值。您可能需要在母网站中更改一些其他mu特定设置。