Можно ли безопасно из более поздней версии MySQL перенести базу в более раннюю.
Очевидно, можно. Раз профи даже не считают нужным на это ответить.

Код: Выделить всё
SQL Error : 1062 Duplicate entry 'если' for key 1
Что б нормально все импортировать нужно создать db с collation "cp1251_general_cs" " через phpmyadmin. :wink:newbigmir писал(а):Была ошибкапоюзал поиск и нашел решение проблемыКод: Выделить всё
SQL Error : 1062 Duplicate entry 'если' for key 1
а вот о чем я подумал, при бекапе базы и востановлении она же нарушит таблицы от установленных модов в форуме1, так ведь, так в чем тогда смысл, мне то надо чтоб востановить только категории, форумы, пользователей и сообщенияПалыч писал(а):В идиале - сначала убрать в основных таблицах форума дополнительные поля, которые создавались при установке МОДов (если создавались).
Потом бэкап только основных таблиц без дополнительных, относящихся к установленным МОДам (средствами форума - так и будет).
Потом восстановление бэкапа в БД форума1.
Код: Выделить всё
phpbb_auth_access основные разрешения форума - группы и подгруппы
phpbb_banlist список забаненных юзеров
phpbb_categories категории форума - форумы и подфорумы
phpbb_config конфигурация форума
phpbb_disallow запрещённые имена на форуме
phpbb_forums разбиение форума по категориям
phpbb_forum_prune автоматическое сокращение информации
phpbb_groups группы юзеров
phpbb_posts посты на форуме
phpbb_posts_text текст постов
phpbb_privmsgs личные сообщения - суммарно
phpbb_privmsgs_text текст личек
phpbb_ranks ранги юзеров
phpbb_search_results временная таблица результатов поиска
phpbb_search_wordlist список всех слов на форуме
phpbb_search_wordmatch список постов в слова
phpbb_sessions таблица перемещения юзеров
phpbb_smilies список смайликов
phpbb_themes информация о темах (стилях) форума
phpbb_themes_name темы/стили
phpbb_topics топики форума
phpbb_topics_watch подписка юзеров на топики
phpbb_users инфа о юзере, его личные настройки
phpbb_user_group группы юзеров
phpbb_vote_desc описание пунктов опроса
phpbb_vote_results голоса опросов
phpbb_vote_voters запись голосовавших в опросе
phpbb_words слова к замене (цензура)
Код: Выделить всё
phpbb_categories категории форума - форумы и подфорумы
phpbb_forums разбиение форума по категориям
phpbb_posts посты на форуме
phpbb_posts_text текст постов
phpbb_privmsgs личные сообщения - суммарно
phpbb_privmsgs_text текст личек
phpbb_search_wordlist список всех слов на форуме
phpbb_users инфа о юзере, его личные настройки
Ну и, разумеется, сами таблицы в базе данных тоже должны соответстовать указанной кодировке, т.е. должны быть созданы сдобавитьКод: Выделить всё
DEFAULT CHARSET=cp1251[/quote] это при импорте базы указывать? - не помогает. [quote="Meithar"] Один из вариантов, как это можно сделать: в [b]includes\db.php[/b] перед [code]?>
[/code]Код: Выделить всё
$db->sql_query("SET NAMES 'cp1251'");
Нет, если делать бэкап без сброса таблиц и создания новых (секции DROP и CREATE), только вставка данных. Так как МОДы, как правило, только добавляют дополнительные поля в основные таблицы. Они у вас просто будут пустыми (как при установке МОДов).satnsk писал(а):а вот о чем я подумал, при бекапе базы и востановлении она же нарушит таблицы от установленных модов в форуме1,
а группы, ранги, голосования, права доступа? Получите кучу ошибок. Поизучайте связи таблиц (по той же ссылке, там есть).satnsk писал(а):ну вот что я выбрал
что делать?2007.04.11 14:19:22
Возникла ошибка!
Неправильный запрос.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Olddan - Зачёт' at line 1 (256)