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

Тема в разделе "Администрирование серверов", создана пользователем komato3huk, 12 янв 2011.

Модераторы: mefish, stooper
  1. komato3huk

    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. Так что рекомендую всем.
     
    Solon нравится это.