2017-02-17 102 views
-1

我的数据库有问题。我有一个超过680MB的数据库。当我尝试导入到任何数据库时,有些表正在上传,有些正在失败。它显示错误,如何更新数据库

1064 - 您的SQL语法有错误;检查对应于您MariaDB的服务器版本的正确的语法使用附近的手册“阵列

([型] => 1 300秒E [消息] =>最大执行时间”在行89)enter image description here

那么如何成功上传?

+1

当您再次上载文件时发生了什么,如错误提示您所做的那样? –

+0

另外,你有shell访问你的Web服务器吗?如果您无法控制PHP执行时间限制,则可以通过命令行导入一个像这样的大文件。 –

+1

phpmyadmin由于所有php脚本都受最大脚本执行时间限制的限制。禁用限制或更好:不要使用基于Web的解决方案将680 MB文件导入任何数据库。使用一些不受执行时间限制的适当客户端。 – Shadow

回答

0

请确保您更改php.ini设置以导入大分贝,因为phpmyadmin不允许大分贝导入。所以请确保您在php.ini中执行以下更改

post_max_size= 1700MB // as per req. 
upload_max_filesize=1280M // as per req 
max_execution_time = 300