Import / Umzug der Magento-Datenbank über phpMyAdmin

1. Export mit phpMyAdmin in Sql-format.

2. Öffnen der SQL-Datei, Löschen und speichen des “Constraints” Blocks (ganz am Schluß) in einer neuen Datei.

3. Importieren dieser modizierten SQL in neuen Magento-Datenbank.

4. Bearbeiten der neuen gespeicherten Datei, fügen die folgenden Zeile ganz am Anfang ein.

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

Und fügen die folgenden Zeilen am Ende der Datei ein.

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;

5. Importieren diese neuen Datei in die Magento-Datenbank.

Alternative wäre, dass wir die SQL direkt über Magento-Backend exportieren / generieren. Dann kann man direkt diese Datei über phpMyAdmin importieren.

Es kann aber Problem vorkommen, wenn Zeitlimit (max_execution_time) von Webhosting nicht genug eingerichtet wird.

Leave a Reply

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


1 + five =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>