• главная
Blue Orange Green Pink Purple

Самое интересное в мире IT

Как легко и быстро загрузить большие дампы БД на сервер.

MySQL: загрузка больших баз данных с использованием BigDump

 

Часто возникает необходимость загрузки больших баз данных на сервер. Это могут быть как резервные копии, так и данные, перенесенные с другого хостинга, или еще какие-либо БД.

Многие привыкли пользоваться де-факто стандартным интерфейсом администрирования СУБД – phpmyadmin. У него есть ряд преимуществ – бесплатный, с открытым кодом, удобный, легкий, простой… Но при попытке загрузить большую базу данных через «импорт из файла», он выдаст ошибку «превышение максимального размера файла». Дело в том, что по-умолчанию, максимальный размер загружаемого файла установлен в 2МБ. Можно, конечно его увеличить, но все равно, для очень больших БД этот метод не является наилучшим.

Проще всего использовать для таких целей BigDump – бесплатный, с открытым кодом php-скрипт, написанный Алексеем Озеровым. Этот скрипт позволяет в считаные минуты настроить и загрузить вашу БД.

Теперь кратко о его использовании:

1)      Скачать BigDump

2)      Установить настройки БД, и прав доступа к ней.

         Это можно сделать, указав в следующих полях соответствующие данные:

         $db_server   = 'localhost';//сервер БД

         $db_name     = '';                // название БД

         $db_username = '';            // имя пользователя БД

         $db_password = '';             // пароль

3)      Скопировать файл SQL в ту же директорию, где и находится скрипт BigDump, и указать имя этого файла в переменной $filename.

4)      Указать максимальное количество строк в одном запросе в переменной $linespersession (по-умолчанию там установлено 300).

5)      Установить кодировку вашего SQL-файла в переменной $db_connection_charset (например: ‘utf8’, ‘latin1’, ‘cp1251’, ‘koi8r’,…)

6)      Запустить скрипт BigDump с сервера.

7)      В появившейся странице нажать кнопку Start.

8)      Подождать окончание загрузки на сервер.

9)      Готово!



0 комментариев:

имя:

комментарий:

kulibaba.net

    • Записки IT-шника
  • Интересные проекты

    • Конвертер дробных чисел (1.0.2)

    Рубрики

    • Программирование
    • Самые полезные программы
    • Железо
    • Мировая паутина
    • Компании мира IT

    Статьи по теме:

    • MySQL: загрузка больших баз данных с использованием BigDump
    • главная
    • друзья

    © Copyright kulibaba.net. All rights reserved.
    Статьи о новых технологиях, программировании...

    Вверх