我无法在实时服务器上的mysql phpmyadmin中导入450 .sql.zip文件

时间:2015-07-20 09:50:33

标签: php mysql sql phpmyadmin mysqldump

实际上我有magento数据库,我从magento工具导入数据库 - >数据库备份在.sql.gz文件中,我将.sql.gz文件解压缩到.sql文件中然后再压缩成.sql.zip文件并尝试导入数据库但没有任何成功,.sql.zip的大小为500MB。如何使用phpMyAamin在实时MySQL服务器中导入该文件。

  1. 我尝试了bigdump:实际上它导入了数据,但并非所有数据都只是半mb的导入数据。
  2. 我设置了php.ini设置

      

    memory_limit = 500MB

         

    max_execution_time = 3600

         

    post_max_size = 500MB

         

    upload_max_filesize = 500MB

  3. 当我尝试导入文件时,它会在该页面停止处理后至少10-20分钟处理导入数据库,并且找不到找不到服务器的空白页。

1 个答案:

答案 0 :(得分:2)

似乎您的未压缩的sql文件大于500mb,因此phpmyadmin可能会因内存限制而失败(不确定)。

但是,如果可能,我强烈建议不要将phpmyadmin用于这样的大文件,而是直接使用mysql命令,例如:

zcat /path/to/backup.sql.gz | mysql -u 'root' -p 'password' your_database