mysqldump на FreeBSD
Просто несколько заметок об утилите mysqldump.
Создание полной резервной копии базы:
# mysqldump -uDBUSER -pPASSWORD DBNAME > filename.sql
или
# mysqldump --user=username --password=password DBNAME > filename.sql
Если Вам необходимо создать резервную копию сразу нескольких баз данных, Вы можете использовать параметр -B (или -databases)
mysqldump -uDBUSER -pPASSWORD -B DBNAME1 DBNAME2 > filename.sql
Для создания полного дампа всех баз данных на хосте:
mysqldump -uDBUSER -pPASSWORD -A > filename.sql
Для дампа только структуры базы (без данных)
mysqldump -uDBUSER -pPASSWORD --no-data DBNAME > filename.sql
Для того, чтобы ограничить количество записей при дампе (Очень полезная комманда, когда вам необходимо развернуть огромный проект с небольшим количеством данных – например, для тестов):
mysqldump -uDBUSER -pPASSWORD --where="true limit 100" DBNAME > filename.sql
эта комманда сделает резервную копию вашей базы данных с ограниченым количеством записей в каждой таблице.
Posted on Июль 5th, 2011 by admin
Filed under: Development, Software, Tips