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

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Сообщение K@SH 07.09.2007 2:32

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES cp1251 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
ниже вот это... а потом таблицы...
Аватара пользователя
K@SH
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 06.09.2007 15:59
Откуда: www.sum-41.biz


Сообщение Палыч 07.09.2007 7:39

K@SH
А как вы импортируете?
Открыли phpMyadmin, выбрали базу (новую, которую создали для иммпорта), перешли на вкладку SQL, выбрали Текстовый файл..?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6923
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение K@SH 07.09.2007 17:08

У меня зажат в zip, там есть автодетектор... Выбираю его (Бамп в зипе), потом ставлю кодировку для файла как ср-1251 и версию MySQL. больше там ничего нет... и после импорта ошибка выскакиевает...
Аватара пользователя
K@SH
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 06.09.2007 15:59
Откуда: www.sum-41.biz

Сообщение Палыч 07.09.2007 22:50

K@SH
Попробуйте без zip (разархивируйте его, можно winrar'ом)
и ещё раз (для меня, тупого)
Палыч писал(а):Открыли phpMyadmin, выбрали базу (новую, которую создали для иммпорта), перешли на вкладку SQL, выбрали файл..?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6923
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение K@SH 08.09.2007 17:25

Не выходит... Без зипа всё то же самое...
Открыли phpMyadmin, выбрали базу (новую, которую создали для иммпорта), перешли на вкладку SQL, выбрали файл..?
дальше выбираю кодировку, cp-1251, дальше версию MySQL 4.1 (по моему) и тыкаю импорт...
Аватара пользователя
K@SH
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 06.09.2007 15:59
Откуда: www.sum-41.biz

Сообщение Палыч 08.09.2007 23:09

K@SH
Сохраняете в тектсовый файл (расширение *.sql) и пытаетесь импортировать. Результат?
Код: Выделить всё
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Сен 09 2007 г., 00:09
-- Версия сервера: 4.1.8
-- Версия PHP: 4.4.0
--
-- БД: `phpbb2_original`
--

-- --------------------------------------------------------

--
-- Структура таблицы `phpbb_confirm`
--

DROP TABLE IF EXISTS `phpbb_confirm`;
CREATE TABLE `phpbb_confirm` (
  `confirm_id` char(32) NOT NULL default '',
  `session_id` char(32) NOT NULL default '',
  `code` char(6) NOT NULL default '',
  PRIMARY KEY  (`session_id`,`confirm_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

--
-- Дамп данных таблицы `phpbb_confirm`
--
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6923
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение K@SH 10.09.2007 14:56

Да, всё импортировалось... спасибо большое...
Аватара пользователя
K@SH
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 06.09.2007 15:59
Откуда: www.sum-41.biz

Сообщение Палыч 10.09.2007 14:58

K@SH писал(а):Да, всё импортировалось... спасибо большое...

То есть, и ваш дамп вы сумели импортировать?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6923
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение K@SH 10.09.2007 15:38

Да...
Что я сделал:
Это:
Код: Выделить всё
-- MySQL dump 10.9
--
-- Host: mysql26.1gb.ru    Database: 1gb_sumforum
-- ------------------------------------------------------
-- Server version   4.1.21-community-max-nt-log

Заменил этим:
Код: Выделить всё
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Сен 09 2007 г., 00:09
-- Версия сервера: 4.1.8
-- Версия PHP: 4.4.0
--
-- БД: `phpbb2_original`
--

Убрал нафиг из всего дампа это:
Код: Выделить всё
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES cp1251 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
Оно было сверху, с самого начала дампа и внизу в конце... Спасибо Огромное За Помощь!
Аватара пользователя
K@SH
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 06.09.2007 15:59
Откуда: www.sum-41.biz

Сообщение iks 06.10.2007 8:50

переношу forum.мой.com на другой хостинг
для начала решил оттестить его на forum2.мой.com

сохранил базу forum
поправил в Sql имя сервера
восстанавливаю базу на forum2 - ругается на поиск - убиваю ключевые слова в sql - в итоге все проходит, получаю сообщение

    БД была успешно восстановлена.
    Ваши форумы должны были вернуться в то же состояние, в котором они были на момент резервного копирования.

но на самом деле НИЧЕГОШЕНЬКИ не восстановилось. Или восстановилось, но я вижу все как будто восстановления не было.
голова идет кругом, подскажите что я не учел - где искать? В последний раз с этим геморроя не было года 4 назад - еще на 2.0.6, но с тех пор я не занимался администрированием и возможно чего-то упустил. Ведь в sql сплошные droptable, они же должны грохаться! Наверняка дело в разных префиксах таблиц? На старом хостинге у меня не было префикса, на новом админ поставил "phpbb_". Грохаю его в config.php, в результате никуда не пускает, отображая
"SQL Error : 1146 Table 'iks_forum.attachments_config' doesn't exist"
iks
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 06.09.2007 15:25

Сообщение crash 06.10.2007 12:06

iks
что вы хотиите услышать от нас?
iks писал(а):Ведь в sql сплошные droptable, они же должны грохаться

что значит сплошные и кто не должен
iks писал(а):SQL Error : 1146 Table 'iks_forum.attachments_config' doesn't exist"

нет таблицы
iks писал(а):Наверняка дело в разных префиксах таблиц?

возможно
iks писал(а):но на самом деле НИЧЕГОШЕНЬКИ не восстановилось. Или восстановилось, но я вижу все как будто восстановления не было
залезьте в базу и посмотрите что там есть, а чего нет
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
Support Team Leader
 
Сообщения: 6514
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение iks 07.10.2007 10:03

crash,
> что значит сплошные и кто не должен
1) сплошные - это значит перед восстановлением БД все таблицы грохаются. Я вижу droptable перед созданием каждой таблицы. Но суть вопроса указана в моем посте ниже: ничегошеньки не восстановилось. Впрочем, возможная причина дальше
2) я не говорил "не должен" :)

>залезьте в базу и посмотрите что там есть, а чего нет
раньше не приходилось лазать в базе, вполне хватало возможностей панели администрации)
видимо, придется разбираться с phpmyadmin.
залез и вижу, что таблицы есть с префиксами и без

сейчас уже я наверняка знаю причину, почему у меня ничего не восстанавливается: на старом хостинге префикс таблиц был пустой, на новом - "phpbb_". Вот оно без префикса и заливается в текущий форум, но ему-то эти таблицы до фонаря :)

вопрос в следующем:
можно ли как-то, не меняя настроек нового хостинга (я хочу, чтобы префикс был), закачать данные из выгруженной в .sql-скрипт базы, в которой ни для одной из таблиц нет префикса?
iks
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 06.09.2007 15:25

Сообщение Alek$ 07.10.2007 11:48

iks
Просто в дампе базы перед именем таблицы всюду префикс дописываете и восстанавливаете базу.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1794
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Сообщение iks 08.10.2007 0:58

Alek$, так и сделал - все заработало. Спасибо. (думал, может есть какой метод автоматизировать все это).
iks
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 06.09.2007 15:25

Сообщение miba 01.11.2007 21:34

В моём случае не помогали ни какие ухищрения. Пробовал все варианты
с МайПхпАдмином. Задача была перенести форум с Линуксового хостинга на Локалхост на макинтош. При любом раскладе за место русского текста вылазили "???????" вопросы. С переносом базы на PC - шный денвер проблем не возникло помог скрипт Site Keeper Dumper
спасибо разработчикам! Надеюсь, что в случае с маком он тоже поможет. Жду-не дождусь кагда закончится раб. день, чтобы свалить и проверить этот-же скрипт на маке.... :wink:

Добавлено спустя 9 часов 27 минут 50 секунд:

не, в случае с маком не помогло - ?????? как были - так и остались. видимо глючный сервак. буду искать другой.
www.santechniki.com - форум сантехников
Аватара пользователя
miba
phpBB 1.4.1
 
Сообщения: 49
Зарегистрирован: 10.01.2007 0:11

Пред.След.


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0