powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Коппирование базы innoDB
6 сообщений из 6, страница 1 из 1
Коппирование базы innoDB
    #32641755
Как скопировать базу innoDB? Допустим есть база db1 и надо создать её копию db2. А то везде написано, как только копировать её на другой сервер. Дам не спасает, так как он не учитывает индексы. Дампятса только ключи. Кто-нить такое творил?
...
Рейтинг: 0 / 0
Коппирование базы innoDB
    #32641768
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как это? Дампятся данные. а ключи/индексы пересоздадутся когда будешь дамп восстанавливать
...
Рейтинг: 0 / 0
Коппирование базы innoDB
    #32641774
sky2k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
problemy s perenosom InnoDB bazy mogut vozniknut' esli est' foreign keys, tak kak mysqldump vstavlyaet sozdanie constraint v opredelenie tablicy, eto mozhet privesti k nevozmozhnosti vstavki dannyh
poetomy nuzhno vypolnit' zapros
SET FOREIGN_KEY_CHECKS=0;

ps, eto tak vdrug ponadobitsya...
...
Рейтинг: 0 / 0
Коппирование базы innoDB
    #32642548
to sky2k: Блин.. Спасибо огромное, я вот и не мог найти эту директиву, а с ней все как по маслу пошло - еще раз спасибо!

to Хрен: А я вот не понял, кстати.. Когда я создаю допустим 2 таблицы и одна ссылается на другую, то мне приходилось создавать индексы вручную, причем как на колонку, которая ссылается, так и на ту - на которую ссылаются....
А тут дамп вроде без создания индексов... Они получается автоматом создаются? Почему так происходит?
...
Рейтинг: 0 / 0
Коппирование базы innoDB
    #32642707
sky2k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tak i est', v innidb dlya sozdaniya FOREIGN KEY neobhodimo vruchnuu sozdat' indexy, no ved' mysqldump if sohranyaet pri perenose

vot primer tablicy sdelannoi mysqldump
PS KEY = INDEX

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE TABLE distributor2manufacturer (
  id int( 10 ) unsigned NOT NULL auto_increment,
  distributor_id int( 10 ) unsigned NOT NULL default '0',
  manufacturer_id int( 10 ) unsigned NOT NULL default '0',
  timestamp timestamp( 14 ) NOT NULL,
  PRIMARY KEY  (id),
  KEY I_m2d_distributor_id (distributor_id),
  KEY I_m2d_manufacturer_id (manufacturer_id),
  CONSTRAINT `FK_d2m_distributor_id` FOREIGN KEY (`distributor_id`) REFERENCES `distributors` (`id`),
  CONSTRAINT `FK_d2m_manufacturer_id` FOREIGN KEY (`manufacturer_id`) REFERENCES `manufacturers` (`id`)
) TYPE=InnoDB;
...
Рейтинг: 0 / 0
Коппирование базы innoDB
    #32643289
sky2ktak i est', v innidb dlya sozdaniya FOREIGN KEY neobhodimo vruchnuu sozdat' indexy, no ved' mysqldump if sohranyaet pri perenose

vot primer tablicy sdelannoi mysqldump
PS KEY = INDEX


Блин.. Точно, я просто делал поиск по слову индекс, поэтому думал, что он не импортирутся... Теперь все стало на свои места.. Спасибо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Коппирование базы innoDB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]