Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Перенос БД форума

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

А нам не хочется повторять одно и то же в тысячный раз.

1. Открываете дамп редактором, который
а. берет в себя файлы такого размера
б. не заворачивает принудительно длинные строки и вообще не добавляет от себя ничего лишнего
в. Позволяет делать copy/past
Например, редактор FARа.

2. Выделяете от начала файла кусок примерно нужного размера. Окончание выделения не должно прохиодить через описание создания таблицы (CREATE TABLE) и через тело INSERT, то есть должно закончиться либо перед началом создания таблицы, либо перед INSERT.

3. Копируете в буфер

4. Открываете новый документ, вставляете в него буфер, сохраняете, например, под именем dump1.sql

5. Проверяете размер файла. Если не устраивает, повтопряем шаги 2-4

6. Повторяем шаги 2-5 до иссякания исходного дампа, давая новые имена файлам.

7. Загружаем шполучившиеся файлы в порядке очередности.

Вообще казалось, что все это достаточно очевидно независимо от пола, цвета волос и т.д., если уж человек взялся форум администрить... Нет?
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
Zelenoglazay
phpBB 1.2.0
Сообщения: 12
Стаж: 17 лет 5 месяцев

Сообщение Zelenoglazay »

Вообще казалось, что все это достаточно очевидно независимо от пола, цвета волос и т.д., если уж человек взялся форум администрить... Нет?

В том-то и дело, что нет! Одно дело форум создать, другое дело его восстановить. Как я уже говорила, я лузер в этих делах, поэтому и прошу помощи здесь. Если кто-то может адекватно помочь, я буду счастлива, если нет – так и скажите, я не буду приставать с глупыми вопросами.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Zelenoglazay писал(а):Пытаюсь восстановить базу со старого форума через администраторский раздел нового форума.
Zelenoglazay писал(а): Я так поняла, что имеющаяся база со старого форума слишком большая. Но я даже не представляю, как ее можно уменьшить.
crash писал(а):Разбить файл на части и закачивать.
Zelenoglazay писал(а):Я прошу мне просто пошагово объяснить, что нужно сделать
/DiOs писал(а):1. Открываете дамп редактором, который
а. берет в себя файлы такого размера
б. не заворачивает принудительно длинные строки и вообще не добавляет от себя ничего лишнего
в. Позволяет делать copy/past
Например, редактор FARа.

2. Выделяете от начала файла кусок примерно нужного размера. Окончание выделения не должно прохиодить через описание создания таблицы (CREATE TABLE) и через тело INSERT, то есть должно закончиться либо перед началом создания таблицы, либо перед INSERT.

3. Копируете в буфер

4. Открываете новый документ, вставляете в него буфер, сохраняете, например, под именем dump1.sql

5. Проверяете размер файла. Если не устраивает, повтопряем шаги 2-4

6. Повторяем шаги 2-5 до иссякания исходного дампа, давая новые имена файлам.

7. Загружаем шполучившиеся файлы в порядке очередности.
Ну, и куда еще адекватнее.. :? В чем теперь то проблема?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Zelenoglazay
phpBB 1.2.0
Сообщения: 12
Стаж: 17 лет 5 месяцев

Сообщение Zelenoglazay »

Спасибо все большое за помощь. Надеюсь, что это все поможет.)))))))))
ARP
phpBB 1.2.0
Сообщения: 15
Стаж: 17 лет 5 месяцев

Сообщение ARP »

Ребят. Перечитал я все сообщения. Не помогло. :) Описываю свою проблему:
Форум www.vaz2101.kiev.ua/forum должен переехать на другого хостера.
Версия форума 2,0,19

сделал бекап базы из админки "Полная копия" получилась 38 метров.
Теперь загружаю ее на новый сервер, долго грузиться а в итоге в панели управления ПхпМуАдмин получаю размер 9,9МБ и ощибку на форуме

Код: Выделить всё

phpBB : Critical Error 

Could not get theme data for themes_id [2]
которая значения не имеет
ошибку в СКЛ базе

Код: Выделить всё

Ошибка

Кажется возникла ошибка в Вашем SQL запросе. Описание ошибки от MySQL сервера дано ниже, возможно, оно поможет Вам разобраться
ERROR: Незакрытая кавычка @ 89
STR: '
SQL: 
INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('����', '66', '0');


SQL-запрос: 

INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('����', '66', '0'); 

Ответ MySQL:  
#1062 - Duplicate entry '??' for key 1

или получаю, что структура форума загружаеться, а данные нет. При этом я вижу пустой форум, как после установки


Поможите плиз :)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Сообщение rxu »

ARP писал(а):сделал бекап базы из админки "Полная копия" получилась 38 метров.
Максимальный размер загружаемого дампа базы - 2 мегабайта. Режьте на куски и восстанавливайте.
Изображение
ARP
phpBB 1.2.0
Сообщения: 15
Стаж: 17 лет 5 месяцев

Сообщение ARP »

А как его на куски порезать? :)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 4 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

ARP
Резать можно после любой строчки заканчивающейся на ;
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

ARP писал(а):А как его на куски порезать?
Вам даже в пределах одной!!! этой страницы текст не прочесть?
И если я неправ, пусть старшие товарищи поправят меня
ARP
phpBB 1.2.0
Сообщения: 15
Стаж: 17 лет 5 месяцев

Сообщение ARP »

/DiOs
:) звеняюсь. Я просто увидел в самом начале, что Zelenoglazay
мусор какой-то пишет и ее мессаги не читал...
Vladiimir
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 3 месяца

Сообщение Vladiimir »

Я перенес базу миадминам по таблицам. Не раз это делал, полагаю, что и теперь сделал верно. На новом месте форум работает, но:
- вместо 2500 посетителей указывает на 417 посетителей;
- в темах далеко не все посты.

Особенностью данной ситуации считаю то, что после переноса базы я решил её проверить, починить и оптимизировать. При проверке все было ОК, но в таблице sessions или sessions_keys (не помню точно) были включены сразу первый и второй ключи.

Может ли быть утрата части постов результатом "починки" и оптимизации?
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Vladiimir писал(а):Может ли быть утрата части постов результатом "починки" и оптимизации?
Только если раньше неверно показывало.

Добавлено спустя 4 минуты 31 секунду:

Бэкап таблицы на 2500 пользователей -- порядка 0.8-0.9 метра.
И если я неправ, пусть старшие товарищи поправят меня
Vladiimir
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 3 месяца

Сообщение Vladiimir »

Ну, что значит "неверно"? Может и неверно, но пользователей и записей было больше. Полная база весит 8 Мб, а в зипе 2.4 Мб - без разбиения не перепишешь.

Старая база у меня и сейчас работает. Видимо, придется переносить все заново - вот я и думаю: может, теперь базу не чинить и не оптимизировать? На старом форуме (а новый и старый форумы на одном сайте - просто в разных папках) открытие было каким-то медленным и как-бы неустойчивым, а иногда он и вообще не открывался. Вот я и хотел, пользуясь случаем, базу починить и заодно оптимизировать. Не стоит этого повтоять?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Vladiimir
Стандартные действия по починке и оптимизации в phpMyadmin не приводят к таким эффектам.
Vladiimir писал(а):Особенностью данной ситуации считаю то, что после переноса базы я решил её проверить, починить и оптимизировать. При проверке все было ОК, но в таблице sessions или sessions_keys (не помню точно) были включены сразу первый и второй ключи.
В sessions, только это не имеет отношения к проблеме.
Vladiimir писал(а): Полная база весит 8 Мб
Скачайте Sypex Dumper Lite, до 100 Мб работает влёт. Им же и восстанавливаете.
Vladiimir писал(а):а новый и старый форумы на одном сайте - просто в разных папках
Тогда зачем было переносить базу по таблицам? Не проще было просто скопировать сразу всю базу? (вкладка Операции, Скопировать)?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Vladiimir
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 3 месяца

Сообщение Vladiimir »

Спасибо за совет - про дампер я просто забыл, хотя прежде им пользовался. Это хорошая вещь!

Вернуться в «FAQ (phpBB 2.0.x)»