MySQL db updates в одну комманду

bash, perl, python и прочие интерпретируемые скрипты

Модератор: Gen1us2k

Ответить
Аватара пользователя
Gen1us2k
Модератор
Модератор
Сообщения: 771
Зарегистрирован: 02 мар 2010, 16:13

MySQL db updates в одну комманду

Сообщение Gen1us2k » 11 авг 2010, 17:34

Все просто. сначала создаем список файлов, которые надо накатить в базу. а потом уже накатываем их.

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

data=/home/mangos/data
ls Sources/ytdb/R55/Updates/55?_* | grep mangos  > $data
find compile/ -type f -name "*mangos*" |grep sql | grep addi | sort | grep -v events  | grep -v teleguy >> $data
while read DATA; do
file=`echo $DATA | awk '{print $1}'`
mysql -u${user} -p${password} $database < $file
done < $data
Изображение
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: MySQL db updates в одну комманду

Сообщение Raven » 11 авг 2010, 17:37

Что-то я похожее уже встречал... Если мне не отшибает память, то этот метод я пытался применить когда хотел заставить работать ipacctd с базой. Кстати, безуспешно. :(
Я не злопамятный, я просто часто ковыряю логи
Mgojakon
Юзер
Юзер
Сообщения: 1
Зарегистрирован: 28 авг 2017, 10:16
ОС: MSDOS
Контактная информация:

Re: MySQL db updates в одну комманду

Сообщение Mgojakon » 28 авг 2017, 14:25

I know nothing is always right. Thoughts of people, the truth will come true.
Ответить

Вернуться в «Скрипты»