magento导入数据库出错该如何处理?

  

在用cp面板的服务器跟magento 搬家的时候,导出是正常的,但是导入报错!这时候我们需要在处理下我们的数据库文件,只需要在开头结尾加段代码就可以搞定了!

强制关闭相关的数据库关键字关系:(首)

SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT; 

SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS; 

SET @OLD_COLLATION_COnNECTION=@@COLLATION_CONNECTION; 

SET NAMES utf8; 

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; 

SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; 

SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO'; 

SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0;

恢复相关的数据库关键字关系:(尾)

SET SQL_MODE=@OLD_SQL_MODE; 

SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; 

SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT; 

SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS; 

SET COLLATION_COnNECTION=@OLD_COLLATION_CONNECTION; 

SET SQL_NOTES=@OLD_SQL_NOTES;

2/magento数据库应该是使用了大块的事务处理,所以恢复时,下面这项不能勾选

在导入时脚本若检测到可能需要花费很长时间则允许中断。(尽管这会中断事务,但在导入大文件时是个很好的方法。)
相关资讯