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數據庫應該是使用了大塊的事務處理,所以恢復時,下面這項不能勾選

在導入時腳本若檢測到可能需要花費很長時間則允許中斷。(盡管這會中斷事務,但在導入大文件時是個很好的方法。)
相關資訊