Вопрос по работе с базой

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
bafometh
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 10 месяцев
Откуда: Украина, Киев
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Вопрос по работе с базой

Сообщение bafometh »

Решил произвести обновление форума.
Скачал с хоста свой рабочий форум, сделал резервную копию базы данных.
Залил обратно на хостинг форум, но уже в папку типо test_forum и начал восстанавливать базу на тестовое имя, что бы потом переподключить.
Столкнулся в работе с такими проблемами:
1. При резервном копировании базы phpbb, единственным успешным вариантом это сделать, оказалось сохранять через админку конференции по 5-10 таблиц, а некоторые, вообще отдельно по одной пришлось бекапить, например phpbb_posts, phpbb_privmsgs, phpbb_styles_template_data ... и уже даже не через аминку конференции, потому что она файл бэкапа сохраняет внутри с error-ом, а пришлось идти в phpMyAdmin и от туда сохранять таблицы sql-файлом :shock:

2. При восстановлении базы на тестовую, как оказалось у меня в phpMyAdmin стоит ограничение на закачивание файлов с запросом о 10Мб, а те же таблицы phpbb_styles_template_data, phpbb_posts у меня уже занимают под 30 мб !!! И phpMyAdmin попросту выдает ошибку. Единственный вариант который у меня получился, это открывать все эти файлы локально на компе в том же ворде и выдерать из sql-кода частями все запросы с insert и выполнять их через phpMyAdmin в окне sql-запросов. Да и ворд с трудом обрабатывает файлы такого обьема. Вот таким только образом получилось восстановить базы для теста в тестовом каталоге.

Скажите, есть ли вариант делать это все как то проще?
Ладно это я сейчас для теста делаю, что бы проверить мод/обновить базу, а что будет если форум упадет, как восстанавливать?
Спасибо.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Вопрос по работе с базой

Сообщение Nekstati »

Это надо делать специальными инструментами.
http://sypex.net/ — простой дампер, очень шустрый и надёжный.
http://www.mysqldumper.net/ — аналог phpMyAdmin, но без ограничений последнего.
Аватара пользователя
bafometh
phpBB 1.4.2
Сообщения: 54
Стаж: 17 лет 10 месяцев
Откуда: Украина, Киев
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Вопрос по работе с базой

Сообщение bafometh »

в аминке MySQLDumper написано что Maximum file size: 16M
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Вопрос по работе с базой

Сообщение Nekstati »

Это ограничение вашего сервера, а не дампера. Заливайте файлы по FTP, в папку /mysqldumper/work/backup.

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