Проблемы с импортом Mysql дампа
В ходе работы над одним сателлитом – столкнулся с проблемой импорта дамба базы данных mysql. Дело в том, что sql файл был не маленьким – 17 мегабайт, хотя обычно приходилось работать с меньшими базами.
Изначально я попробовал использовать любимый Mysql Front – оболочка для работы с базами данных mysql. Скачать Mysql Front можно с официального сайта. Эта программа мне нравится куда более чем привычный всем phpmyadmin. Но, к сожалению в этот раз при работе с моей БД – Front начал говорить о разных ошибках в ходе импорта. Исходя из этого – первая мысль, которая возникла – попробовать импортировать базу через phpmyadmin.
Я не использую denwer, почему-то предпочитаю англоязычный аналог xampp. Вот в связке с ним и установлен мой phpmyadmin. Когда начал импортировать через него, то мог видеть только сообщение о том, что импортируемый файл слишком большой и необходимо перезапустить процесс, чтобы продолжить. После парочки таких перезапусков я решил не ждать и решить вопрос по другому. Существует определенный лимит времени и максимального размера закачки файлов на сервер в phpmyadmin. По умолчанию лимит времени импорта ограничен 300 секундами, скорее по этому и возникала ошибка.
Что я сделал для того, чтобы решить проблему:
- В файле php.ini (основной конфигурационный файл php) отыскал такую строчку – upload_max_filesize и увеличил ее значение. Если перевести эту строку, то становится понятно, это максимальный размер загружаемого файла (импортируемого).
- Далее в xampp/phpmyadmin/libraries/config.default.php (в оболочке denwer все выглядит примерно так же) отыскал строчку $cfg['ExecTimeLimit'], она по умолчанию равна 300, это и есть время, значение которого нужно было увеличить.
Далее снова попробовал импортировать свой sql-файл и все заработало. Phpmyadmin достаточно долго его загружал, это одна из причин по которой не очень люблю эту оболочку. Вот такая проблема и такое решение, достаточно простое. Рад если кому-то смогу помочь.
----------------------------------Понравилась статья? Подпишись на обновление блога через RSS или e-mail! 

А юзать dumper религия не позволяет? Попробуй, отличный скрипт!
Сайпекс иногда не помогает…
У меня сейчас тоже проблема – сайпекс не помогает, на пхпадмине идет ошибка, при этом снялась база вроде нормально… Уже все перепрововала – не знаю, что еще можно.
Кстати, спасибо за ссылку на скрипт – но он тоже не помог.
Geldora, один опытный человек советовал мне настроить доступ через SSH. Именно так он заливает большие базы. Это не очень сложно, нужно только немного разобраться. Советую почитать.
Как-то раз именно по ssh пришлось заливать, и поднимать… Правда, потом руками много подчищать…
По моему кроме upload_max_filesize нужно еще post_max_filesize увеличить