ПОлезная вещь для импорта огромных баз на VDS

komato3huk

Создатель
Регистрация
2 Июн 2009
Сообщения
22
Реакции
3
Долго искал способ быстрого импорта большого количества и большого размера файлов в базу Mysql. Но точного решения не где нет. Есть всякие дамперы и скрипты. Может это и не новость но я придумал вот такое небольшое решение.

В папке с файлами .sql создаем файл import.sh (пример)
Содержащий следующие.

#!/bin/bash

echo "Start import.";
for f in *.sql;
do
echo "Importing file $f";
mysql -u пользователь -h localhost -pпароль база < "$f" >> "eror.log"
done;
echo "import complete.";

Хочу отметить что пароль пишем слитно с -p + добавил ведение лога. =)
Базу в 3.6 гб из 315 файлов импортировал меньше минуты на VDS. Так что рекомендую всем.
 
Назад
Сверху