Уважаемые пользователи!
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 лет 1 месяц
Откуда: Ленинград

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

serge
Ну, если у вас есть доступ в шелл, тогда все совсем просто. Если у вас действительно не восстанавливается бэкап (таблицы пустые), то тогда смотрим файл бэкапа, убеждаемся, что каждому CREATE TABLE... предшествует DROP TABLE IF EXIST <имя таблицы> (если нет, то добавляем; разные бэкаперы это место по-разному создают), заливаем бэкап на сервер, входим в шелл и запускаем

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

mysql --user=<user_name> --password=<your_password> <db_name> < <имя с путем файла бэкапа>
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
serge
phpBB 1.0.0
Сообщения: 9
Стаж: 19 лет 4 месяца
Откуда: France

Сообщение serge »

спасибо за совет, но пришлось попотеть.
пришлось перед обновлением таблиц из шелла уничтожить имеющиеся таблицы.
Здесь и сейчас.
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 1 месяц
Откуда: Ленинград

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

serge писал(а):пришлось перед обновлением таблиц из шелла уничтожить имеющиеся таблицы
/DiOs писал(а):убеждаемся, что каждому CREATE TABLE... предшествует DROP TABLE IF EXIST <имя таблицы> (если нет, то добавляем
За вас все продумали, коллега...
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

serge писал(а):пришлось перед обновлением таблиц из шелла уничтожить имеющиеся таблицы.

чтобы не потеть надо было грохнуть базу и создать занова.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
prapor
phpBB 1.4.0
Сообщения: 39
Стаж: 17 лет 10 месяцев
Откуда: Украина,г.Львов

Сообщение prapor »

Да вот тоже проблема, при восстановлении базы данных,после разнообразных модов, через админку самого форума пишет файл не был загружен.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

prapor
ну так значит восстановите другими методами
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
prapor
phpBB 1.4.0
Сообщения: 39
Стаж: 17 лет 10 месяцев
Откуда: Украина,г.Львов

Сообщение prapor »

MYSQLDUMP и всё такое,будем пробовать.
IndividuaJl

Сообщение IndividuaJl »

ТАКОЙ вопрос!
При переносе БД с форума, на котором установлено много модов, которые требуют обновления SQL, надо что делать? поставить новый форум, а потом просто восстановить через адми-центр или поставить форум с теме же модами, а потом восстановить? и вообще таблицы копируются? тот же в принципе вопрос...
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 1 месяц
Откуда: Ленинград

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

IndividuaJl писал(а):которые требуют обновления SQL
С этого места поподробнее, пожалуйста...

Последовательность, собственно, безразлична, если в бэкапе
/DiOs писал(а):каждому CREATE TABLE... предшествует DROP TABLE IF EXIST <имя таблицы>
Останется только в любом случае поправить руками имя сервера, путь к скриптам и куки.

Добавлено спустя 1 минуту 35 секунд:

Кстати, восстановление базы не освобождает, разумеется, от восстановления модов. Хотя зачем их восстанавливать, если можно просто перезалить старое дерево скриптов?
И если я неправ, пусть старшие товарищи поправят меня
IndividuaJl

Сообщение IndividuaJl »

блин, /DiOs можешь мне в асе все подробно рассказть? плиз
FenikS
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 10 месяцев
Откуда: Королевство Вэльдрин

Сообщение FenikS »

помогите плиз разобраться... была у меня версия 2.0.19, сохранил я базу (47Мб).
Установил с нуля новую версию 2.0.20 (у вас скачивал).

Пытаюсь востановить базу, в админском разделе все как положено кликаю восстановить БД, выбераю файлик, жду...

Выдает
Соединение закрыто удаленным сервером
http://www.veldrin.kiev.ua/forum/admin/ ... b7a35c2db1
это какието проблемы с моим хостингом или с БД? (или с руками/мозгами...)
А то ужас, форум нужен для подготовки мероприятия, а я блин решил поэксперементировать... :cry:
знаю... я начинающий... и многие презрительно назовут меня чайником... но каждый чайник мечтает стать кофеваркой. И я стараюсь! :)
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

FenikS а нахрена базу удаляли?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 1 месяц
Откуда: Ленинград

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

crash писал(а):нахрена базу удаляли?
Причем непонятно, удалял он ее или нет.

FenikS
Если действительно удаляли базу, попробуйте восстановиться из бэкапа при помощи другого фронт-энда (например, phpmyadmin).

Добавлено спустя 3 минуты 55 секунд:
IndividuaJl писал(а):блин, /DiOs можешь мне в асе все подробно рассказть?
Мне казалоась, что тема "переезд" уж настолько обсосана...
И если я неправ, пусть старшие товарищи поправят меня
IndividuaJl

Сообщение IndividuaJl »

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

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

IndividuaJl
Ну вот тебе один из возможных вариантов.
1. Ставишься от нуля без модов (но ту же версию).
2. Поднимаешь из бэкапа старую базу.
3. Лезешь в базу грязными руками и прaвишь в ***config имя сайта, путь к скриптам и куки.
4. Откидываешь в сторону config.php и заменяешь все дерево форума на старое.
5. Подсовываешь новый config.php.

Мне приходится еще заковыристее действовать, причем при каждой модификации базы -- ограничения хостера.

Ну и смотри мою подись :P)
И если я неправ, пусть старшие товарищи поправят меня

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