@romicohen
Системный Архитектор

Можно ли сделать дамп MySQL БД из консоли Linux, исключив из него определенные поля определенных таблиц?

Мне нужно сдампить базу данных MySQL, но сразу исключить из нее некоторые столбцы с личными данными (почту, телефон, и т.п.)

Можно ли это как-то сделать из консоли Ubuntu?

Как именно?

Спасибо.
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
https://dba.stackexchange.com/questions/34887/mysq...

советы примерно следующие:
* сделать выборку по полям и сдампить в Csv
* сделать выборку во временную таблицу и уже ее дампить
Ответ написан
mayton2019
@mayton2019
Bigdata Engineer
Скорее всего такого готового функционала нет. Но любой думающий девопс или dba сможет
сделать семейство скриптов которые делают полный экспорт во временную базу и потом
в этой временной БД делают drop column ... или лучше update set = null. И еще раз полный
экспорт в файлы.

Эти скрипты вобщем делаются быстрее чем мы здесь сидим и обсуждаем. Поэтому
не ждите. Начинайте делать.

UPD:
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы