Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将一个巨大的WordPress多站点数据库拆分为单独的MySQL数据库?_Mysql_Wordpress - Fatal编程技术网

如何将一个巨大的WordPress多站点数据库拆分为单独的MySQL数据库?

如何将一个巨大的WordPress多站点数据库拆分为单独的MySQL数据库?,mysql,wordpress,Mysql,Wordpress,如何将一个巨大的WordPress多站点数据库拆分为单独的MySQL数据库? 我有24个WordPress MU或多站点站点站点,总共拥有超过20000个用户。我的服务器说我必须将它们分解成更小或独立的数据库,但我不知道这是如何实现的?我似乎记得在最初安装的某个地方有一个选项设置,询问wp是否应该使用单独的数据库True或False,并且默认设置为False?但现在我似乎找不到它了?要做到这一点,你必须访问phpmyadmin或一位熟悉mysql的朋友。此外,请确保在开始之前备份数据库 如果查看

如何将一个巨大的WordPress多站点数据库拆分为单独的MySQL数据库?
我有24个WordPress MU或多站点站点站点,总共拥有超过20000个用户。我的服务器说我必须将它们分解成更小或独立的数据库,但我不知道这是如何实现的?我似乎记得在最初安装的某个地方有一个选项设置,询问wp是否应该使用单独的数据库True或False,并且默认设置为False?但现在我似乎找不到它了?

要做到这一点,你必须访问phpmyadmin或一位熟悉mysql的朋友。此外,请确保在开始之前备份数据库

如果查看数据库,您将看到每个表都有一个wp_u(blog index number)u表名。(即wp_1_内容…)

在常规安装中,您只有wp_表名

您要做的是根据索引导出每组表(即wp_1_内容…),并重命名这些表,使其仅包含wp_tablename(即wp_内容)


另外,不要忘记更改wp_options表中的url值。您可能需要在母站点中更改其他特定于mu的设置。

要执行此操作,您必须访问phpmyadmin或一位熟悉mysql的朋友。此外,请确保在开始之前备份数据库

如果查看数据库,您将看到每个表都有一个wp_u(blog index number)u表名。(即wp_1_内容…)

在常规安装中,您只有wp_表名

您要做的是根据索引导出每组表(即wp_1_内容…),并重命名这些表,使其仅包含wp_tablename(即wp_内容)


另外,不要忘记更改wp_options表中的url值。您可能需要在母站点中更改其他mu特定设置。

使用(另请参阅)或使用(另请参阅)或

谢谢我将尝试此设置,谢谢您的快速回答我很惊讶它如此之快!相信汉克,我会试试这个,谢谢你的快速回答,我很惊讶它这么快!你到底是怎么做到的?我现在在本地的几个站点上工作,我只想保存一组核心文件,但要为每个站点轻松导出db需要不同的基础。请指点一下,你是不是把垒都切下来了?我现在在本地的几个站点上工作,我只想保存一组核心文件,但要为每个站点轻松导出db需要不同的基础。请给我一些建议。