Тайм-аут сценария истек, если вы хотите завершить импорт, пожалуйста, повторите тот же файл, и импорт возобновится
Я получаю эту ошибку при импорте базы данных в MySQL и при повторной отправке того же файла, чем я получаю эту ошибку
Error
SQL query:
-- -- Dumping data for table `adminnotification_inbox` -- INSERT INTO `adminnotification_inbox` (`notification_id`, `severity`, `date_added`, `title`, `description`, `url`, `is_read`, `is_remove`) VALUES (1, 4, '2008-07-25 05:24:17', 'Magento 1.1 Production Version Now Available', 'We are thrilled to announce the availability of the production release of Magento 1.1. Read more about the release in the Magento Blog.', 'http://www.magentocommerce.com/blog/comments/magento-11-is-here-1/', 0, 0), (2, 4, '2008-08-02 05:29:53', 'Updated iPhone Theme is now available', 'Updated iPhone theme for Magento 1.1 is now available on Magento Connect and for upgrade through your Magento Connect Manager.', 'http://www.magentocommerce.com/blog/comments/updated-iphone-theme-for-magento-11-is-now-available/', 0, 0), (3, 3, '2008-08-02 05:40:04', 'Magento version 1.1.2 is now available', 'Magento version 1.1.2 is now available for download and upgrade.', 'http://www.magentocommerce.com/blog/comments/mag[...]
MySQL said: Documentation
#1062 - Duplicate entry '1' for key 'PRIMARY'
Что мне теперь делать. Я уже использую решения по увеличению времени, данные в Интернете, но ничего не происходит. Как я должен исправить эту ошибку.
Размер моей базы данных всего 3 МБ. Я использую xampp 1.8.3 в Ubuntu 12.04.
4 ответа
Вместо XAMPP вы можете использовать LAMP(Linux Apache MySQL PHP) в основном. Используя LAMP, вы также можете столкнуться с этой проблемой.
В моем случае (с использованием Ubuntu 15.10) я настроил / установил post_max_size, upload_max_filesize, max_execution_time, max_input_time, memory_limit в соответствии с моими потребностями, используя файл php.ini, который находится по адресу /etc/php5/apache2/php.ini
Но все же я столкнулся с этой проблемой. Затем решил проблему с помощью config.default.php
файл, где вы можете узнать, как эта строка ниже:
$cfg['ExecTimeLimit'] = 300;
Сделать это
$cfg['ExecTimeLimit'] = 0;
Примечание: вы можете найти config.default.php
файл через ваш терминал (Ctrl+Alt+T) по этой командеlocate config.default.php
Возможный путь /usr/share/phpmyadmin/libraries/config.default.php
Надеюсь это поможет.:-)
Давайте сбросим его, затем в phpmyadmin config.inc.php вы можете увеличить время ожидания с 300 секунд до бесконечности
добавить эту строку
$cfg['ExecTimeLimit'] = 0;
а также:
php> php.ini
Найти:
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M
Изменить на:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 300
max_input_time = 540
memory_limit = 1000M
Это происходит потому, что уже существует значение 1
для колонны ID
в котором вы определяете это как PRIMARY KEY
в таблицу, которую вы вставляете (значения для первичных ключей являются уникальными значениями).
Попробуйте установить идентификатор столбца как AUTO_INCREMENT
Я надеюсь, что это исправит вашу проблему, я заметил, что вы устранили проблему с установкой XAMPP, пожалуйста, закройте этот открытый вопрос Не найдя Xampp в программном центре Ubuntu
Перейдите в xampp/phpMyAdmin/library /config.default.php и найдите $cfg['ExecTimeLimit'] = 300;
№ 695 и заменить $cfg['ExecTimeLimit'] = 0;