Удалял всякий мусор и нашел старый мой PHP скрипт для слияния базы данных двух серверов в одну.
Я думал что может кому-то пригодиться.
Это может быть полезно, если у Вас есть два сервера, и вы хотите их объединить в один, в результате: персонажи, предметы, кланы (перечисленный вами список) будут объедены с учетом коллизий.
скинешь инструкцию как им пользоваться?Logan22 добавил(а) новый ресурс:
Скрипт объединение БД серверов - Скрипт слияния баз
Узнать больше об этом ресурсе...
скинешь инструкцию как им пользоваться?
Как это всё запустить?Откройте файл index.php, перейдите к массиву $objID, в нем указывайте первым значением массива название таблицы, вторым ID объекта, которые необходимо проверять на совпадение между БД. Потом перейдите к массиву $resive, в нем необходимо указать строчные данные, это подойдет для названий кланов, имени персонажей, логинов, первым параметром массива укажите название БД, вторым колонку. При нахождении совпадения, будет добавлен префикс. Если у вас логин аккаунта logan22, станет qq_logan22.
Внимание: проверяйте работоспособность не на ЛАЙФСЕРВЕРЕ, а на дампах БД.Если у Вас PHP установлен на ПК, то рекомендую через консоль запустить скрипт, указав путь к файлу index.php. В противном случае, необходимо разместить скрипт на веб сервере, и открыть его в браузере.
спасибо огромное, выручилl2j-database-consolidation
PHP скрипт для слияния базы данных двух серверов в одну.
Это может быть полезно, если у Вас есть два сервера, и вы хотите их объединить в один, в результате: персонажи, предметы, кланы (перечисленный вами список) будут объедены.
Для работы скрипта необходимо:
В скрипте все подробно расписано и прокомментировано, однако сделаю краткий мануал.
- БД должны быть от одной сборки, либо иметь одинаковую архитектуру.
- PHP (делалось на версии 7.4).
Подключение к БД. Перейдите в файл db/connect.php, найдите массив $firstDBConfig и $twoDBConfig и укажите данные подключения. Эти базы будут слиты в одну, и весь результат будет находится в бд $twoDBConfig. С подключением закончили.
Теперь указываем какие таблицы и колонки объединять!
Как это всё запустить?
Внимание: проверяйте работоспособность не на ЛАЙФСЕРВЕРЕ, а на дампах БД.
Может тогда и не стоит обьединять?)Ребят я что то не разобрался с php, может кто помочь объеденить 2 бд?
Нужно посмотреть, кажется я делал. Только более глобальным самописным скриптом. Точне не помню.под l2jeternity кто-то делал ?
буду благодарен за помощьНужно посмотреть, кажется я делал. Только более глобальным самописным скриптом. Точне не помню.
Это для контр страйкаЭто для всех версий л2?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?