При импорте моей базы 636MB в Wampserver я получаю следующую ошибку. Интересно, что у меня максимальное время выполнения, установленное в 5000 в (php.ini). Я также попробовал множество методов импорта и типов сжатия с одинаковыми результатами: MySql Console, PhpMyAdmin Console, BigDump, zip, gzip и, наконец, используя config.inc.php для загрузки указанного каталога. Благодарим вас за помощь, предложения и рекомендации.
Текущие настройки:
php.ini:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
config.inc.php:
// максимальное время выполнения в секундах (0 без ограничений)
$ cfg ['ExecTimeLimit'] = 0;
my.ini:
max_allowed_packet = 200M
MySQL said: 1064 - Erreur de syntaxe près de '<br /> Fatal error: Maximum execution time of 300 seconds exceeded in <b' à la ligne 141 Error SQL query: INSERT INTO `log_url_info` (`url_id`, `url`, `referer`) VALUES (2287337, 'http://www.website12345.com/sendfriend/product/send/id/44894/', NULL), (2287338, 'http://www.website12345.com/sendfriend/product/send/id/44894/', NULL), (2287339, 'http://www.website12345.com/sendfriend/product/send/id/44894/', NULL), (2287340, 'http://www.website12345.com/catalog/category/view/id/66', NULL), (2287341, 'http://www.website12345.com/catalog/category/view/id/718?multi_select_color_filter=2040', NULL), (2287342, 'http://www.website12345.com/catalog/category/view/id/879?price=1000-2000', NULL), (2287343, 'http://www.website12345.com/catalog/category/view/id/152? limit=15&manufacturer=351&mode=list&multi_select_finish_filter=2602&multi_select_material_filter=2060&price=-1000', NULL), (2287344, 'http://www.website12345.com/sendfriend/product/send/id/30583/', NULL), (2287345, 'http://www.website12345.com/catalog/category/view/id/673?multi_select_finish_filter=2025', NULL), (2287346, 'ht[...]
Кажется, у вас есть синтаксические ошибки в вашем SQL-запросе, попробуйте сначала проверить это.
Мне удалось импортировать базу данных 800mb с помощью командной строки.
Попробуйте :
mysql -p -u username -h 127.0.0.1 database < database.sql
Дайте мне знать, если это сработает.
max_execution_time
для phpMyAdmin теперь контролируется определением псевдонима, которое живет в
\wamp\alias\phpmyadmin.conf
Версия WAMPServer 2.5
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.1.14/" # to give access to phpmyadmin from outside # replace the lines # # Require local # # by # # Require all granted # <Directory "c:/wamp/apps/phpmyadmin4.1.14/"> Options Indexes FollowSymLinks MultiViews AllowOverride all <IfDefine APACHE24> Require local </IfDefine> <IfDefine !APACHE24> Order Deny,Allow Deny from all Allow from localhost ::1 127.0.0.1 </IfDefine> php_admin_value upload_max_filesize 128M php_admin_value post_max_size 128M php_admin_value max_execution_time 360 php_admin_value max_input_time 360 </Directory>
Обратите внимание на использование этих 4 параметров
php_admin_value upload_max_filesize 128M php_admin_value post_max_size 128M php_admin_value max_execution_time 360 php_admin_value max_input_time 360
Возможно, вам потребуется изменить upload_max_filesize
и max_execution_time
Изменить, если необходимо, перезапустить Apache
left click wampmanager -> Apache -> Service _Restart Service
Теперь PHP будет обращать внимание на эти новые параметры при запуске phpMyAdmin.
РЕШИТЬ! Мне пришлось обрезать и оптимизировать таблицы журналов и выбрать «Отключить проверки внешнего ключа» при экспорте. И база данных импортирована! Никаких других изменений не требуется.