Экспорт базы данных MySQL через PHPMyAdmin - PullRequest
3 голосов
/ 21 декабря 2010

Я надеюсь экспортировать базу данных, к которой у меня есть доступ только через phpMyAdmin, чтобы я мог сделать ее копию на своем локальном хосте. Я никогда не делал этого раньше, и база данных довольно большая на 200 таблиц. У кого-нибудь есть опыт в этом? Я просто не уверен, является ли веб-интерфейс phpMyAdmin надежным способом экспорта такого большого количества данных или если бы я попытался вызвать некоторые проблемы с производительностью при попытке экспортировать данные.

Спасибо за любой совет. Ваша версия phpMyAdmin - 2.1, если это поможет.

Ответы [ 2 ]

4 голосов
/ 11 января 2011

В таблице выберите Экспорт, отметьте опцию «Сохранить как файл» и оставьте выбор как «Сжатие: Нет».

Вы сможете скачать такие огромные таблицы данных, как эта.

2 голосов
/ 21 декабря 2010

Проблема, с которой вы столкнетесь, - настройка max_execution_time.

Что я обнаружил, так это то, что большие базы данных занимают больше времени, чем то, что установлено здесь (по умолчанию 30 секунд).

Это приведет к сбою экспорта.

Также убедитесь, что вы не пытаетесь создать дамп в браузер, я нашел эту опцию ненадежной. Выберите вариант сохранения в файл и загрузите дамп через ftp.

Но, как сказал полковник Шрапнель, попробуйте сначала!

...