Многие из вас конечно-же знают, что утилита mysqldump может сделать дамп таблицы или базы/баз, и зачастую пользуются ею для создания быкапов (резервных копий базы или таблиц). Но что делать , если таблица имеет гигантские размеры (например как у меня >300Гб) и при этом нужно сохранить лиш некоторые её строки. На помощь придет ключик —where= в паре…
Метка: mysqldump
списки исключений таблиц при дампе mysql базы
Бывает так. Нужно сделать дамп базы, но есть одна проблема. В этой долбаной базе есть несколько таблиц, с ненужными данными гигантского размера. При дампе такой mysql базы тратится куча времени , трафика и так нужного всем процессорного времени. Решение как всегда есть: mysqldump database —ignore-table=database.exept_table > database.sql
дамп базы mysql без данных
Вероятно многие из вас сталкивались с необходимостью сохранить структуру базы, без данных (ну то есть только структуру таблиц), для последующего создания/переноса приложения/сайта. Обычно это выглядело так: Делаем дамп базы Заливаем его на новый хостинг Очищаем данные таблиц командой truncate tables… А все можно было сделать гораздо проще: mysqldump —no-data database > database.sql