Восстановление базы

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
AndreyL
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 4 месяца

Восстановление базы

Сообщение AndreyL »

Перед тем как писать достаточно внимательно почитал FAQ и форум (чтоб небыло вопросов):)

Теперь опишу ситуацию.
Решил перенести форум на новый хост сохранив имя.
Сначала сделал резервную копию базы. С третьего раза заливка прошла полностью и в штатном режиме завершилась нормально. Обьем базы около 200 метров. На всякий случай еще сделал дамп базы.
В субботу-воскресенье поменял DNS и поставил скрипт заново на новом хосте.
Теперь о проблемах ...
В IE:
Нажимаю "Восстановить БД" и вижу что диск активно зашуршал и пакеты интенсивно отсылаются. Затем секунд через 30-40 всякая деятельность прекращается и вылетает "Невозможно отобразить страницу"
В ОПЕРЕ
сразу никакой деятельности ни винта ни отсылки пакетов

При этом пробовал скачать и восстановить текущую базу ... размер около 1 метра и никаких проблем кроме

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

Error importing backup file 

DEBUG MODE 

SQL Error : 1062 Duplicate entry 'для' for key 1 

INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('для', '621', '0') 

Line : 980 
File : admin_db_utilities.php
которую я успешно решил прочитав советы и тупым удалением дубликатов

НО что делать теперь - не знаю.
Подскажите что-нибудь. Желательно без закачки дампа per anus.[/code]
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5429
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

AndreyL
После восстановления дампа в новой базе с помощью phpmyadmin вычистить таблицы search_wordlist и search_wordmatch, затем в форуме переиндексировать поисковые таблицы используя мод из темы "Тюним поиск".
(c) Вот так :mrgreen:

На будущее, эти поисковые таблицы незачем всякий раз бэкапить. Их всегда можно восстановить переиндексацией. Без них размер бэкапа уменьшится раза в 2.

Добавлено спустя 3 минуты 41 секунду:
AndreyL писал(а):достаточно внимательно почитал FAQ и форум
А я об этом уже писал тут :lol:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

AndreyL
В дополнение к совету Siava, поскольку базу, как я понял, вы так и не восстановили.
Дамп - текстовый файл. Вырезать отттуда куски, относящиеся к таблицам search_wordlist и search_wordmatch. Размер дампа сократится на треть. Это поисковые таблицы, для работоспособности форума (кроме поиска) они необходимы и достаточны в пустом виде. Потом поставите мод реиндекса и переиндексируете их (то есть наполните содержанием из существующих постов).
Надеюсь этого хватит, чтобы перешагнуть time и memory limit хостера.

Еще можно попробовать восстанавливать по-таблично, кусками, разбив файл дампа. Можно и через phpMyadmin.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
AndreyL
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 4 месяца

Сообщение AndreyL »

Спасибо за ответ
1. таблицы search_wordlist и search_wordmatch сразу вычистил и создал копию без них
2. я не спец и даже полазив по докам не понял как восстановить дамп через phpmyadmin.
3. Почему не восстанавливается штатными средствами?

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

Палыч навел на мысль о лимите хостера по тайму и мемори.
Хотя после сокращения база стала 44 метра ... вроде не критично.
Да и заливается у меня такой обьем через фтп очень шустро.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

AndreyL писал(а):2. я не спец и даже полазив по докам не понял как восстановить дамп через phpmyadmin.
Вкладка SQL, внизу - из текстового файла, кнопка обзор (по-моему есть версии phpMyadmin, где есть и вкладка Импорт)
AndreyL писал(а):3. Почему не восстанавливается штатными средствами?
Палыч писал(а): time и memory limit
AndreyL писал(а):При этом пробовал скачать и восстановить текущую базу ... размер около 1 метра и никаких проблем
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
AndreyL
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 4 месяца

Сообщение AndreyL »

Всем спасибо за советы
перекинул ручками за пару часов
вроде без глюков
SpeAker
phpBB 1.4.2
Сообщения: 67
Стаж: 18 лет 5 месяцев
Откуда: cs-spec.net.ru

Сообщение SpeAker »

я установил мод "reindex_mod-101"
но у меня как вылазила ошибка после восстановления так и вылазиет

Error importing backup file

DEBUG MODE

SQL Error : 1062 Duplicate entry 'Работа' for key 1

INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('Работа', '27', '0')

Line : 980
File : admin_db_utilities.php
... Обеспечение Вт и АС чушь, не ходите туда
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

SpeAker
МОД реиндекс для того, чтобы перестраивать таблицы поиска. Их надо очистить и воспользоваться МОДом для перестроения. Сама по себе его установка никак не вмешивается в содержание БД
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
SpeAker
phpBB 1.4.2
Сообщения: 67
Стаж: 18 лет 5 месяцев
Откуда: cs-spec.net.ru

Сообщение SpeAker »

может я чего не понимаю, reindex_mod-101 я установил, объясните теперь как правильно чистить таблицы...
... Обеспечение Вт и АС чушь, не ходите туда
Ummon

Сообщение Ummon »

У меня такая же ситуация, дамп 220 мб, удалил поисковые запросы из таблиц, дамп стал весить 50 мб. залил командой mysql дамп в бд. но форум не воспринимает эту бд, и пишет свой объем (килобайты) в админке.
Поиск не дал результатов

Да, еще момент, старого форума уже нет, есть только его полный дамп. Шаблон старого форума не subSilver, а других шаблонов установлено и не было.

Кто может помочь, постучитесь мне в асю 145635032, либо стукнуть, что результат появился на форуме. Восстановить очень важно, поскольку информания на нем была уникальная.

Вернуться в «Поддержка phpBB 2.0.x»