LINUX.ORG.RU
решено ФорумAdmin

как импортировать 50 .sql файлов

 , ,


1

1

Добрый день человеки)

имеется mysql база, freebsd11, 50 sql файлов

файлы имеют имена

2013-02-14--16-15.sql 2013-10-27--16-47.sql 2014-01-04--16-47.sql 2015-07-08--13-08.sql 2017-03-05--08-09.sql

и таких около 50.

можно ли как нибуть автоматизировать процесс закачки?

Если задача единоразовая, то проще сделать всё руками. Займёт 15 минут и свободен. А если начнёшь автоматизировать, то мало того что скрипт нужно написать, да ещё и отладить, да ещё и промахнёшься где-то...

JacobTwoTwo
()
for SQLFILE in $(ls *.sql); do
 mysql < $SQLFILE;
done;

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

keir ★★
()

А? Чего? Почему б-анального cat /pat/to/files/*.sql | mysql --user=username databasename не достаточно?

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

спасибо за предложенные способы, все готово)

огромное спасибо

diakon2
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.