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

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

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

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

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

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

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

Сообщение serge »

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

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

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

Сообщение crash »

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

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

Сообщение prapor »

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

Сообщение crash »

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

Сообщение prapor »

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

Сообщение IndividuaJl »

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

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

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

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

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

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

Сообщение IndividuaJl »

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

Сообщение FenikS »

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

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

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

Сообщение crash »

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

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

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

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

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

Сообщение IndividuaJl »

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

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

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

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

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

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