Magento – Import von alter SQL Datenbank

Soll eine alte Datenbank in ein neues Magento System übernommen werden (was nicht immer funktioniert und nicht unproblematisch ist), kann folgender Weg versucht werden:

Es wird in phpMyAdmin ein DB Backup der entsprechenden DB erstellt.

>BEVOR< diese nun in die neue Datenbank gespielt wird, sollte ganz an den Anfang der runtergeladenen DB folgende Zeilen gestellt werden:

SET SQL_MODE='';
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';

Ans Ende der Datei sollte dann noch:

SET SQL_MODE=IFNULL(@OLD_SQL_MODE,'');
SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS,0);

Dann alles abspeichern und in die Datenbank importieren.

Genutzt in Magento 1.4.1.1
Gefunden bei: http://www.magentocommerce.com/boards/viewthread/8302/#t30437

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

Leave a Reply

Your email address will not be published. Required fields are marked *