Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / mysqldump таблиц / 4 сообщений из 4, страница 1 из 1
22.10.2015, 10:56:58
    #39083176
DimmKo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysqldump таблиц
Добрый день.
Я новичок в mysql и потому не представляю, возможно ли сделать нечто такое.
Пожалуйста, помогите в след вопросе:
мне требуется выгружать в дамп из базы все таблицы, кроме некоторых, которые требуется пропустить.
Я сделал скрипт след содержания:

mysqldump -u user --add-drop-database base1 \
и перечисляю все свои таблицы \
кроме тех, что не нужны \
table_n > ~/base_dump.sql

Но число таблиц иногда меняется. Я так понимаю, что или что-то удаляют, или что-то прибавляется.
Возможно как-то указать, что выгружать все таблицы, кроме вот этих?
Что бы я в скрипте не указывал все эти таблицы, и при их изменении, дамп делался бы корректно.
Спасибо.
...
Рейтинг: 0 / 0
22.10.2015, 11:46:03
    #39083248
скукотища
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysqldump таблиц
DimmKo,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
$ mysqldump --help
{skipped}
  --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.
{skipped}


ЗЫ: Не проверял, как себя поведёт mysqldump, если указать имя несуществующей таблицы.
...
Рейтинг: 0 / 0
22.10.2015, 11:47:46
    #39083250
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysqldump таблиц
скукотищаНе проверял, как себя поведёт mysqldump, если указать имя несуществующей таблицы.
Да никак. Он просто имя каждой таблицы сверяет с этим стоп-листом, совпавшие - пропускает. Ну есть в нём лишние записи - и хрен с ими.
...
Рейтинг: 0 / 0
22.10.2015, 13:35:43
    #39083485
DimmKo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysqldump таблиц
скукотища,

большое вам спасибо. Сам я не догадался посмотреть ))))
только вот минус, приходится для каждой таблицы писать --ignore-table=[name_base].[name_table]
но у меня их 2, т.ч. мне подходит.
Спасибо!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / mysqldump таблиц / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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