Как я могу взять дампы MySQL с некоторыми таблицами, исключенными из базы данных - PullRequest
0 голосов
/ 23 февраля 2011

У нас есть база данных, в которой одна конкретная таблица очень быстро становится очень большой.При создании дампа и последующем восстановлении этой базы данных на другом сервере, это занимает много времени из-за большого размера.Я хочу исключить эту конкретную таблицу при принятии дампа.Есть идеи?

Ответы [ 3 ]

1 голос
/ 23 февраля 2011

mysqldump имеет опцию --ignore-table, что-то вроде:

mysqldump -p -u username nameofdatabase --ignore-table=verybigtable
0 голосов
/ 23 февраля 2011

Большинство графических клиентов (например, phpmyadmin) предоставляют вам варианты исключения.

0 голосов
/ 23 февраля 2011

Используйте флаг --ignore-table.

  --ignore-table=name Do not dump the specified table. To specify more than one
                      table to ignore, use the directive multiple times, once
                      for each table.  Each table must be specified with both
                      database and table names, e.g.,
                      --ignore-table=database.table.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...