Решено: Потабличнй дамп mysql

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
sapun
Сообщения: 72
ОС: FreeBSD 7.2, Kubuntu 9.04

Решено: Потабличнй дамп mysql

Сообщение sapun »

Добрый день.. никак не могу сообразить как задампить базу по принципу "каждая таблица в отдельный файл" не перечисляя названия таблиц в скрипте (потому что их много)!
может посоветуете?
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Решено: Потабличнй дамп mysql

Сообщение skeletor »

Только скриптом:

Код: Выделить всё

#!/bin/sh

for i in `mysql DB_NAME -uUSER_NAME -pPASSWORD -e "show tables;" | grep -v "Tables_in_"`
do
   mysqldump DB_NAME "$i" > "${i}.dump"
done

grep добавлен потому, что выводится ещё строчка Tables_in_DB_NAME.
Переменные DB_NAME, USER_NAME, PASSWORD подставишь свои.
Спасибо сказали:
Аватара пользователя
sapun
Сообщения: 72
ОС: FreeBSD 7.2, Kubuntu 9.04

Re: Решено: Потабличнй дамп mysql

Сообщение sapun »

Пасибо! скриптом и надо было
Спасибо сказали: