ПредишенСледващото

Прехвърляне на база данни (бг) за повече от 2 МБ PhpMyAdmin (denwer), блог Доктора dobryanskogo

как да се създаде прехвърлянето на базата данни е по-голяма от 2 МБ PhpMyAdmin

В процеса на работа по един спътник - е бил изправен пред вноса язовир dannyhmysql база. Факт е, че файлът не е бил SQL малки - 25 мегабайта, но обикновено трябваше да работи с по-малки бази данни.

Първоначално, аз се опитах да се използва SypexDumperLite - корпус за база данни MySQL. SypexDumperLite сваляне от официалния сайт. Но, за съжаление, този път работя с моя DB - SypexDumper започнахме да говорим за различни грешки при вноса. Въз основа на това - първата мисъл, която настъпила - опитайте да импортирате в базата данни през PhpMyAdmin.

Не използвам XAMPP. по някаква причина, предпочитам добрата стара denwer. Но заедно с това и аз поставям PhpMyAdmin. Когато той започна да внася през него, видях само съобщение, че внесеният файл е твърде голям (бяха получени никакви данни да импортирате. Бе представена Или няма име на файла, или размера на файла превишава максималния брой разрешени от Вашия PHP конфигурация. Вижте FAQ 1.16 .) и трябва да рестартирате процеса да продължи. След няколко рестартирания, реших да не се чака и да реши по различен начин. Има ограничение на времето и максималният размер на качване на файлове до PhpMyAdmin на сървъра. Лимитът по подразбиране от времето на внос е ограничен до 300 секунди, голямата част от него и не е грешка.

Какво съм направил за решаване на проблема:

  • В php.ini файл (PHP главния конфигурационен файл) установи това място - upload_max_filesize, увеличаване на стойността му до желаните мен. Ако преведете този ред, става ясно, това е максималният размер на качване на файлове (внос).
  • Освен това, в ... дома / Localhost / WWW / Tools / PhpMyAdmin / библиотеки / config.default.php (XAMPP в черупката, тя изглежда почти същото) установи ред $ CFG [ 'ExecTimeLimit'], той по подразбиране е 300, това е времето, чиято стойност се е увеличила.

След това отново се опитах да импортирате SQL-файл и всичко работи. PhpMyAdmin го изтеглили от дълго време, но зареден. Тук е проблем и решение е съвсем проста. Радвам се, че ако някой може да помогне.

Сподели този линк:

навигация в публикациите

и че линията в първия случай и втората. въпреки че двете групи са и какво да търсят. Сама по себе си не е силен спец. Твърде, същия проблем възникна!

отворите Fail - на php.ini или config.default.php, натиснете Ctrl + F и паста upload_max_filesize или $ CFG [ 'ExecTimeLimit'], натиснете - търсене и вие ще бъдете щастливи)))

Благодаря ви, наистина помогна;)

Направих всичко както е описано по-горе - nepoluchilos - дава следната грешка:
SQL заявка:

SELECT `comment`
От 'phpmyadmin`.`pma_column_info`
КЪДЕТО db_name = 'ukrpart "
И таблица_име = »
И COLUMN_NAME = '(db_comment) "

С една дума - сървърът е починал ... :( :( :( - на размера на файла на само нещо 9MB ... :( :( :(

лукав не съществува такъв файл php.ini (версия 3.4)

Благодаря ви всичко е наред, не забравяйте да рестартирате Денвър

по смисъла настроен 0, а след това се опита отново perezalit база данни, но един и същ. защо така ((

Разбира се, че се рестартира, но трябваше да се произнесе в phpshke други линии. Ето ги и тях. )
post_max_size =
upload_max_filesize =

Благодаря ви много помогна, аз търсех решение на този проблем за дълго време.

Благодаря ви много! Вече разби главата си. и важен проект :)

Spasib спечели!)
във втория етап, когато това е необходимо за промяна на ограничението (в config.default.php файл)
по-добре да се сложи
вместо
$ CFG [ 'ExecTimeLimit'] = 300;

$ CFG [ 'ExecTimeLimit'] = 0; означава, че времето ще бъде без ограничение! _)

Отличен за употреба като мен. Всичко се оказа от първия път

Всичко е много по-лесно))) Опаковайте файла с базата данни в архива с максимална компресия, аз се основава на 2 мегабайта напуснали 210 килобайта на всички! и добре започна в «PhpMyAdmin» и извлечете отлично.

Подкрепете проекта - споделете линка, благодаря!