2017-02-17 2 views
-1

У меня проблема с моей базой данных. У меня есть база данных размером более 680 МБ. Когда я пытаюсь импортировать в любую базу данных, некоторые таблицы загружаются, а некоторые не работают. Он показывает ошибку,Как обновить базу данных

1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, которое соответствует версии сервера MariaDB для корректного синтаксиса использовать вблизи «Массив

([тип] => 1 [сообщение] => Максимальное время выполнения 300 секунд е» в строке 89) enter image description here

так как я могу загрузить его успешно?

+1

И что происходит, когда вы загружаете файл снова, как вы думаете об ошибке? –

+0

Кроме того, есть ли у вас доступ к оболочке на ваш веб-сервер? Если вы не можете контролировать ограничение времени выполнения PHP, вы можете импортировать большой файл, как это, в командной строке. –

+1

phpmyadmin, так как все скрипты php ограничены ограничением времени выполнения максимального скрипта. Либо отключите лимит, либо лучше: не используйте веб-решение для импорта файла 680 МБ в любую базу данных. Используйте некоторые надлежащие клиенты, которые не ограничены временем выполнения. – Shadow

ответ

0

, пожалуйста, убедитесь, что u измените настройки php.ini для импорта больших db., Beacause phpmyadmin не разрешает большой импорт db. поэтому убедитесь, что вы сделали следующее изменение в php.ini

post_max_size= 1700MB // as per req. 
upload_max_filesize=1280M // as per req 
max_execution_time = 300 
Смежные вопросы