Как разбить огромную многосайтовую базу данных WordPress на отдельные базы данных MySQL? - PullRequest
1 голос
/ 09 января 2011

Как мне разбить огромную многосайтовую базу данных WordPress на отдельные базы данных MySQL? У меня 24 многопользовательских сайта WordPress, общее количество пользователей которых превышает 20 тыс. Мой Сервер говорит, что я должен разбить их на меньшие или отдельные базы данных. Но я не знаю, как это сделать? Я, кажется, помню где-то в оригинальной установке параметр установки, спрашивающий, должен ли wp использовать отдельные базы данных True или False, и это было установлено в false по умолчанию? но теперь я не могу его найти?

Ответы [ 2 ]

1 голос
/ 09 января 2011
0 голосов
/ 09 января 2011

Для этого у вас должен быть доступ к phpmyadmin или другу, который знаком с mysql. Кроме того, перед началом работы обязательно создайте резервную копию базы данных.

Если вы посмотрите в базу данных, то увидите, что у каждой таблицы есть wp_ (индексный номер блога) _tablename. (т.е. wp_1_content ...)

В обычной установке все, что у вас есть, это wp_tablename.

Что вы хотите сделать, это экспортировать каждый набор таблиц для каждого индекса (то есть wp_1_content ...) и переименовать таблицы, включив в них только wp_tablename (т.е. wp_content)

Кроме того, не забудьте изменить значения url в таблице wp_options. Могут быть некоторые другие специфичные для мю настройки, которые вам нужно изменить на материнском сайте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...