Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Дамп базы в другую Базу
 
 автор: Равечка   (27.10.2006 в 01:19)   письмо автору
 
 

У меня есть форум. Базы огромные (1 Гб). Мне нужно сделать дамп, чтобы потом развернуть его на другой машине. Простое копирование не проходит. т.к. не хватает таблиц. Как мне объяснили недостающие таблицы храняться в ibdata1
Собственно - выход сделать дамп. Как мне опять же объяснили быстрее пройдет дамп из 1 базы в другую (с другим именем)
как это можно реализовать? и заработает ли эта база на другой машине?

   
 
 автор: cheops   (27.10.2006 в 01:26)   письмо автору
 
   для: Равечка   (27.10.2006 в 01:19)
 

Копия идёт на другой сервер (по сети) или на этот же самый (просто в другую базу данных)?

   
 
 автор: Равечка   (27.10.2006 в 01:48)   письмо автору
 
   для: cheops   (27.10.2006 в 01:26)
 

Лучше если бы по сети в другую базу.
Но думаю можно и в эту же, я потом в ручную постараюсь перенести.

   
 
 автор: cheops   (27.10.2006 в 14:35)   письмо автору
 
   для: Равечка   (27.10.2006 в 01:48)
 

Тогда создайте по соседству базу данных, и точно такие же таблицы и используйте запрос. Например ниже из базы данных forum в базу данных forum1 копируется содержимое таблицы rss
INSERT INTO forum1.rss (forum1.rss.id_rss, forum1.rss.id_theme, forum1.rss.name, 
forum1.rss.post, forum1.rss.author, forum1.rss.hide, 
forum1.rss.putdate, forum1.rss.id_forum) 
SELECT * FROM forum.rss;

PS Пустая таблица в новой базе данных должна существовать (кстати, вы так и тип таблицы можете изменить, создав в соседней базе данных таблицу типа MyISAM, а не InnoDB - на конечном сервере поменяете как нужно, просто файлы MyISAM удобно брать - они не зависимые и могут быть портированы с сервера на сервер).

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования