magento導(dǎo)入數(shù)據(jù)庫(kù)出錯(cuò)該如何處理?

  

在用cp面板的服務(wù)器跟magento 搬家的時(shí)候,導(dǎo)出是正常的,但是導(dǎo)入報(bào)錯(cuò)!這時(shí)候我們需要在處理下我們的數(shù)據(jù)庫(kù)文件,只需要在開(kāi)頭結(jié)尾加段代碼就可以搞定了!

強(qiáng)制關(guān)閉相關(guān)的數(shù)據(jù)庫(kù)關(guān)鍵字關(guān)系:(首)

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;

恢復(fù)相關(guān)的數(shù)據(jù)庫(kù)關(guān)鍵字關(guān)系:(尾)

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數(shù)據(jù)庫(kù)應(yīng)該是使用了大塊的事務(wù)處理,所以恢復(fù)時(shí),下面這項(xiàng)不能勾選

在導(dǎo)入時(shí)腳本若檢測(cè)到可能需要花費(fèi)很長(zhǎng)時(shí)間則允許中斷。(盡管這會(huì)中斷事務(wù),但在導(dǎo)入大文件時(shí)是個(gè)很好的方法。)
相關(guān)資訊

推薦軟件