Уважаемые пользователи!
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. Читать в первую очередь!
Аватара пользователя
K@SH
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 7 месяцев
Откуда: www.sum-41.biz

Сообщение K@SH »

/*!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 */;
ниже вот это... а потом таблицы...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

K@SH
А как вы импортируете?
Открыли phpMyadmin, выбрали базу (новую, которую создали для иммпорта), перешли на вкладку SQL, выбрали Текстовый файл..?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
K@SH
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 7 месяцев
Откуда: www.sum-41.biz

Сообщение K@SH »

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

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

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

Сообщение K@SH »

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

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

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 только на форумах. По найму не работаю.
Аватара пользователя
K@SH
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 7 месяцев
Откуда: www.sum-41.biz

Сообщение K@SH »

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

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

K@SH писал(а):Да, всё импортировалось... спасибо большое...
То есть, и ваш дамп вы сумели импортировать?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
K@SH
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 7 месяцев
Откуда: www.sum-41.biz

Сообщение K@SH »

Да...
Что я сделал:
Это:

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

-- 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 */; 
Оно было сверху, с самого начала дампа и внизу в конце... Спасибо Огромное За Помощь!
iks
phpBB 1.2.1
Сообщения: 25
Стаж: 16 лет 7 месяцев

Сообщение iks »

переношу 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"
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

iks
что вы хотиите услышать от нас?
iks писал(а):Ведь в sql сплошные droptable, они же должны грохаться
что значит сплошные и кто не должен
iks писал(а):SQL Error : 1146 Table 'iks_forum.attachments_config' doesn't exist"
нет таблицы
iks писал(а):Наверняка дело в разных префиксах таблиц?
возможно
iks писал(а):но на самом деле НИЧЕГОШЕНЬКИ не восстановилось. Или восстановилось, но я вижу все как будто восстановления не было
залезьте в базу и посмотрите что там есть, а чего нет
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
iks
phpBB 1.2.1
Сообщения: 25
Стаж: 16 лет 7 месяцев

Сообщение iks »

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

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

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

вопрос в следующем:
можно ли как-то, не меняя настроек нового хостинга (я хочу, чтобы префикс был), закачать данные из выгруженной в .sql-скрипт базы, в которой ни для одной из таблиц нет префикса?
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 8 месяцев
Откуда: Новосибирск
Поблагодарили: 3 раза

Сообщение Alek$ »

iks
Просто в дампе базы перед именем таблицы всюду префикс дописываете и восстанавливаете базу.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
iks
phpBB 1.2.1
Сообщения: 25
Стаж: 16 лет 7 месяцев

Сообщение iks »

Alek$, так и сделал - все заработало. Спасибо. (думал, может есть какой метод автоматизировать все это).
Аватара пользователя
miba
phpBB 2.0.4
Сообщения: 432
Стаж: 17 лет 3 месяца
Благодарил (а): 26 раз
Поблагодарили: 6 раз

Сообщение miba »

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

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

не, в случае с маком не помогло - ?????? как были - так и остались. видимо глючный сервак. буду искать другой.

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